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

Reply via email to