[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: binutils-2.18 build error

From: Nick Clifton
Subject: Re: binutils-2.18 build error
Date: Mon, 07 Jan 2008 17:16:42 +0000
User-agent: Thunderbird (X11/20071018)

Hi Yevgeniy,

libtool: link: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -o .libs/ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o sha1.o eelf_i386_ldso.o eelf_i386.o eelf_x86_64.o /usr/local/lib/libiconv.so ../bfd/.libs/libbfd.so ../libiberty/libiberty.a ./../intl/libintl.a -R/usr/local/lib

/usr/local/lib/gcc/i686-gnu-solaris2.10/4.2.2/../../../../i686-gnu-solaris2.10/bin/ld:ldscripts/elf_i386.xc:77: syntax error

Weird. I do not see how this error can be happening. You are correct in that the "CONSTANT (MAXPAGESIZE)" syntax is not supported by the 2.17 linker, but that linker should not be seeing this syntax at all. The elf_i386.sc file is a linker script for the 2.18 linker that you are building - it should never have to be parsed by the 2.17 linker.

As a workaround you can edit the ld/emulparams/elf32_sparc.sh file in your 2.18 sources and change the definitions of MAXPAGESIZE and COMMONPAGESIZE back to 0x10000 and 0x2000 respectively.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]