arm-softfloat gcc3.3.3 internal_relocation error
Dan Kegel
dank@kegel.com
Thu Jun 10 07:05:00 GMT 2004
Allen Curtis wrote:
> I used the demo-arm-softfloat.sh script to build a GCC 3.3.3 cross
> compiler. I thought that everything was working fine until I ran into
> this error:
>
> arm-softfloat-linux-gnu-gcc -D__ASSEMBLY__ -D__KERNEL__
> -I/home/acurtis/localdev/thales/ipcu/linux-2.4.21/include -mapcs-32
> -D__LINUX_ARM_ARCH__=4 -march=armv4 -msoft-float -c -o getuser.o
> getuser.S
> getuser.S: Assembler messages:
> getuser.S:47: Error: internal_relocation (type: OFFSET_IMM) not fixed up
> make[2]: *** [getuser.o] Error 1
> make[2]: Leaving directory
> `/home/acurtis/localdev/thales/ipcu/linux-2.4.21/arch/arm/lib'
>
> Google searches indicate that this is a compiler problem. I am building
> a 2.4.21 kernel with the following patches:patch-2.4.21-rmk1
> patch-2.4.21-rmk1-omap
> patch-1540/1 (from arm.linux.org for float compile issues)
>
> Linux 2.6 for OMAP and u-boot compiled successfully. I thought I was
> home free.
>
> Anyone know of a patch?
Hadn't heard of any. Can you post the first 50 lines of getuser.S?
Also, does gcc-3.4.0 fail in the same way?
- Dan
--
My technical stuff: http://kegel.com
My politics: see http://www.misleader.org for examples of why I'm for regime change
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list