[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
i960 C++ link question
- Date: Sat, 3 Jul 1999 10:00:48 -0500 (CDT)
- From: joel at OARcorp.com (joel at OARcorp.com)
- Subject: i960 C++ link question
The i960-rtems configuration has been producing this link error for cdtest
for a while now. This is with egcs 1.1.2 and binutils 2.9.1. Does anyone
have an idea what is causing this and how to fix it?
/usr2/tools_install/egcs-1.1.2-binutils-2.9.1-newlib-1.8.1/i960-rtems/bin/i960-rtems-gcc
--pipe -B/usr1/rtems/build/build-i960-rtems/./cvme961/lib/ -specs
bsp_specs -qrtems -mca -I -g -Wall -ansi -fasm -O4 -mleaf-procedures
-o o-cvme961/cdtest.exe o-cvme961/init.o o-cvme961/main.o
/usr1/rtems/build/build-i960-rtems/./cvme961/lib/libtest.a
/usr1/rtems/build/build-i960-rtems/./cvme961/lib/librtems++.a
/tmp/ccIt963A.o(.data+0x4):ccI3lNCS.c: undefined reference to `global
constructors keyed to cdtest(void)'
/tmp/ccIt963A.o(.data+0x10):ccI3lNCS.c: undefined reference to `global
destructors keyed to cdtest(void)'
The linker script does include the ctors section.
This is with the coff configuration but i960-elf is not in public releases
yet so can't be switched to.
Suggestions? Ignoring it is a valid one. :)
-joel