This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

failed gcc-4.0.3-1(Debian) bootstrap with ARM VFP and binutils-2.16.1cvs20060117-1


Dear gcc/binutils maintainers,

  During bootstrap of gcc-4.0 (4.0.3-1 Debian) on ARM
with VFP (--with-float=soft, --with-fpu=vfp) and binutils
2.16.1cvs20060117-1.my I stumbled upon the following issue. The
linkage of libgcc_s.so.1 fails because of multiple errors such as:

"ld: *_s.o uses VFP instructions, whereas ./libgcc_s.so.1.tmp does not"

(Complete log in attachment).

  I found this message quite strange, as libgcc_s.so.1.tmp was the
output of the linker, so it should have been created with the same
modes as the objects it should contain.

  Moreover, --msoft-float and --mfpu=vfp were explicitly passed to
xgcc. However, looking at the log I see that collect2 does not get
--msoft-float and --mfpu options. Could this be a problem? I tried
to modify build/gcc/specs, to no avail...

  All of this makes me suspect some deep shortcoming in either ld,
or its interface to collect2...

Regards,

Pjotr Kourzanov

Attachment: gcc-4.0.bug
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]