This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Possible ARM binutils/gcc errors...
- To: linux-arm at lists dot arm dot linux dot org dot uk
- Subject: Possible ARM binutils/gcc errors...
- From: "Steven J. Hill" <sjhill at cotw dot com>
- Date: Fri, 27 Jul 2001 13:05:32 -0500
- CC: binutils at sources dot redhat dot com
- Reply-To: sjhill at cotw dot com
Greetings.
I am building a new ARM toolchain based on binutils-2.11.90.0.24 and
released gcc-3.0. I used header files from linux-2.4.6-rmk2. I build
the toolchain just fine, but when I go to compile a kernel and it
reaches the directory 'arch/arm/kernel' i.e. the first directory to
have an object build from both .S and .c files, I get the following
errors:
arm-linux-ld -r -o kernel.o arch.o dma.o entry-armv.o irq.o process.o ptrace.o
semaphore.o setup.o signal.o sys_arm.o time.o traps.o fiq.o irq-arch.o
debug-armv.o armksyms.o io.o
arm-linux-ld: Error: entry-armv.o uses hard floating point, whereas kernel.o
uses soft floating point
File format not recognized: failed to merge target specific data of file
entry-armv.o
arm-linux-ld: Error: debug-armv.o uses hard floating point, whereas kernel.o
uses soft floating point
File format not recognized: failed to merge target specific data of file
debug-armv.o
make[1]: *** [kernel.o] Error 1
make[1]: Leaving directory `/opt/pteclinux/arch/arm/kernel'
make: *** [_dir_arch/arm/kernel] Error 2
I even reconfigured both binutils and gcc with '--nfp' to see if it
made a difference and I still get the same messages. Anyone have some
insight on this? Thanks.
-Steve
--
Steven J. Hill - Embedded SW Engineer