2.064 status, ARM status

Johannes Pfau nospam at example.com
Sat Dec 14 14:21:06 PST 2013


Am Sat, 14 Dec 2013 12:21:06 -0800
schrieb Ellery Newcomer <ellery-newcomer at utulsa.edu>:

> On 12/09/2013 06:25 AM, Johannes Pfau wrote:
> > I updated the ARM patches to the latest master version. I have to
> > admit I was pleasantly surprised that going from 2.063 to 2.064 did
> > not cause any failing test cases in the test suite or failing unit
> > tests. So ARM on 2.064 is also good to go now and it's probably a
> > good idea to start merging the fixes.
> > (Code is here: https://github.com/jpf91/GDC/commits/arm )
> >
> > One question related to the 2.064 merge: I see one failing test in
> > the test suite, file runnable/template9.d. It fails with linker
> > errors. Is this a known problem or could it be the gcc snapshot
> > version I'm using (gcc-4.9-20131201)? This happens on x86/64 and
> > ARM.
> >
> 
> I would love to play with this, but I have had no luck getting it to 
> build, either with crosstools or as a native build (I think my board
> is running out of memory, and I know of no way to attach any sort of
> hard disk to it for swap space).
> 
> Today I am going to attempt to build it on my dev box with a 
> crosstools-built gcc, but I don't expect much.

Hi Ellery,

it seems like crosstool-NG can't compile recent gcc-4.9 snapshots. It's
not a D or crosstool problem actually, GCC-4.9 for some reason can't
bootstrap glibc.

I personally use this branch to test the cross-compiler:
https://github.com/jpf91/GDC/commits/arm-old

It's a quick & dirty backport of the arm branch for gcc-4.8. It should
work as well as the arm branch (it might produce slightly bigger
binaries though, but I couldn't confirm that yet)


More information about the D.gnu mailing list