You have test_float_fail.c in your command line in two places. It's compiling and linking that file twice, resulting in the duplicate definition.
-Pete On Sat, Aug 9, 2014 at 4:48 PM, BAndViG <[email protected]> wrote: > Hello all. > Now days I'm working on port of FPU functionality to mor1kx cappuccino > pipeline. So I decided to use TestFloat tool from ORPSoC v2 pack ported to > actual newlib-based tool chain. The result of the port is attached. It is > enough to unpack it, go to folder testfloat_newlib and try to execute: > make V=1 testfloat.bin > Unfortunately, the link process fails with the messages: > > or1k-elf-gcc test_float_fail.c -save-temps -O2 -mhard-mul -mhard-div > -mboard=atlys test_float_fail.c random.c writeHex.c softfloat.c testCases.c > testLoops.c systmodes.c systflags.c systfloat.S testFunction.c testfloat.c > -o testfloat.elf > test_float_fail.o: In function `test_float_fail': > test_float_fail.c:(.text+0x0): multiple definition of `test_float_fail' > test_float_fail.o:test_float_fail.c:(.text+0x0): first defined here > test_float_fail.o:(.data+0x0): multiple definition of `fail_program_name' > test_float_fail.o:(.data+0x0): first defined here > collect2: error: ld returned 1 exit status > Makefile:57: recipe for target 'testfloat.elf' failed > make: *** [testfloat.elf] Error 1 > > As I'm not very familiar with such kind errors, could anybody help me? > > WBR > Andrey > _______________________________________________ > OpenRISC mailing list > [email protected] > http://lists.openrisc.net/listinfo/openrisc > >
_______________________________________________ OpenRISC mailing list [email protected] http://lists.openrisc.net/listinfo/openrisc
