-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 09.08.2012 10:04, schrieb Raffaele BELARDI:
> On 08/09/2012 07:24 AM, Norman Rieß wrote:
>> Am 08.08.2012 14:14, schrieb Raffaele BELARDI: I have a problem
>> compiling binutils. Full build log can be found here
>> http://smash-net.org/temp/build_log.txt
>> 
>> I tried tha vanilla flag and diabled zlib as suggested via
>> google search, but neither did help. I also tried latest unstable
>> version 2.29 i think.
> 
> Quite obscure...
> 
> I'd try to reproduce by issuing only the offending line from the
> shell (the one that compiles "options.cc", see below) and then try
> again removing the -O2 flag.
> 
> Also check if the disk is full ("end of file not at end of a line; 
> newline inserted" is suspicious but it could just be a side effect
> of the compiler crash).
> 
> There are some build requirements listed in the README under 
> /var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22/gold/,
>
> 
double check if they are met by your ARM toolchain.
> 
> If all fails you could try disabling "gold" compilation (the 
> --enable-gold bit) and just compile/use the standard GCC linker.
> 
> Sorry, not much else I can think of. I never had to compile the
> binutils package because I had a binary cross-compiler toolchain
> for ARM available.
> 
> raf
> 
> $ armv6j-hardfloat-linux-gnueabi-g++ -DHAVE_CONFIG_H -I. 
> -I/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22/gold
>
> 
- -I/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22/gold
> -I/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22/gold/../include
>
> 
-
-I/var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22/gold/../elfcpp
> -DLOCALEDIR="\"/usr/share/binutils-data/armv6j-hardfloat-linux-gnueabi/2.22/locale\""
>
> 
- -DBINDIR="\"/usr/armv6j-hardfloat-linux-gnueabi/binutils-bin/2.22\""
> -DTOOLBINDIR="\"/usr/armv6j-hardfloat-linux-gnueabi/bin\""   -W
> -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> -frandom-seed=options.o -O2 -pipe -mcpu=arm1176jzf-s -mfpu=vfp -MT
> options.o -MD -MP -MF .deps/options.Tpo -c -o options.o 
> /var/tmp/portage/sys-devel/binutils-2.22-r1/work/binutils-2.22/gold/options.cc
>
> 
A guy from IRC #gentoo-embedded gave the essential hint yesterday.
Setting MAKEOPTS="-j1" instead of -j2 solves the problem.

Norman
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEbBAEBAgAGBQJQJJAaAAoJEMCA6frkLT6zGmEH90zynjc862ofZ5S9vK6g8Srf
Ad9NjzrLXm9cYSfaTQAqJQYXEMr4fofjLQgk00wjW0Ofc7gHCY2BwjewLdN3KgIa
f+HVwd+KTxKTZ6kilVgQvZWB6ks/iRe6luJu1qzYDQ7n8QXCRRMGzUZ1jvFOVKOg
8v7xHs+dWppA/JnDMxu2lH2lb14D0U/9QIkvTMb7u/z5aXrRT3IMrDKdtpfhhsVj
AYhOjAQ6ii9j8SPOl/AlyAHxnJ0e1cmzNGCDEej2cZ4jAsbVvZAjtq660PBNsD+Y
5ZORsCTVOb3NL1z7UO493HS6D2NKmAFOGha6shvLtGlL6AACod5IVoO3MilU7g==
=BpwC
-----END PGP SIGNATURE-----

Reply via email to