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

[openrisc] Error linking programs with floats



Hi:

  I have an error when I try to link programs wich uses floating points 
operations. I compile codes without floting point operations and compile ok.
But when I use a FFT program that uses floats when I am linking I obtains 
these errors like these:

/root/or1k/or1ksim/prueba/fft.c:138: undefined reference to `___addsf3'
/root/or1k/or1ksim/prueba/fft.c:138: undefined reference to `___subsf3'
/root/or1k/or1ksim/prueba/fft.c:140: undefined reference to `___addsf3'
/root/or1k/or1ksim/prueba/fft.c:141: undefined reference to `___subsf3'

I compile my program using the uos included in the or1ksim testbenches:

I use to compile these orders:
or32-uclinux-gcc -DPACKAGE=\"or1ksimtest\" -DVERSION=\"1.3\"  -I. -I.  
-I./support    -Wall -g -nostdlib -mhard-div -c fft.c

or32-uclinux-gcc  -Wall -g -nostdlib -mhard-div  -o fft -T.//default.ld 
except.o fft.o support/libsupport.a 

Thanks again

--
To unsubscribe from openrisc mailing list please visit http://www.opencores.org/mailinglists.shtml