GCC, Thanks in advance for any help...I am in trouble....
I am using GCC 4.0.2 with binutils 2.16. All of my source code compiles fine, and the partial linking seems to be fine, but I get an internal error with no additional information of what is wrong on the final link. This is critical and it is stopping me from building, any help would be greatly appreciated. The following is all the information I have on the internal linker error: powerpc-eabi-ld: BFD 2.16 internal error, aborting at ../../binutils-2.16/bfd/elflink.c line 6419 in elf_link_output_extsym powerpc-eabi-ld: Please report this bug. -------------------------------------------------------------------------- My build of GCC 4.0.2 is shown below: D:\projects.gnu\raptor\software\hso6xx\svo>powerpc-eabi-gcc -v Using built-in specs. Target: powerpc-eabi Configured with: ../gcc-4.0.2/configure --target=powerpc-eabi --prefix=/usr/local/powerpc-eabi --without-headers --with-newlib --wit h-gnu-as --with-gnu-ld : (reconfigured) ../gcc-4.0.2/configure --target=powerpc-eabi --prefix=/usr/local/powerpc-eabi --with-newlib : (reconfigured) ../gcc-4.0.2/configure --target=powerpc-eabi --prefix=/usr/local/powerpc-eabi --with-newlib --enable-languages=c,c+ +,objc,java Thread model: single gcc version 4.0.2 ----------------------------------------------------------------------------- The complete linker command line and response is below (The ".ro" files are partially linked, relocateable ELF files that have been built from sub-directory builds): powerpc-eabi-ld --script=mpc565.dld -Map SvoR2_7.map -EB D:/projects.gnu/raptor/software/hso6xx/svo/context/context.ro D:/projects. gnu/raptor/software/hso6xx/svo/features/abs/abs.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/act/act.ro D:/projects.gnu/ra ptor/software/hso6xx/svo/features/commProcessor/commProcessor.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/coolingFan/cool ingFan.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/cylinderCut/cylinderCut.ro D:/projects.gnu/raptor/software/hso6xx/svo/ features/ect/ect.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/frp/frp.ro D:/projects.gnu/raptor/software/hso6xx/svo/featur es/fuel/fuel.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/fuelPump/fuelPump.ro D:/projects.gnu/raptor/software/hso6xx/svo/ features/gear/gear.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/global/global.ro D:/projects.gnu/raptor/software/hso6xx/sv o/features/hud/hud.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/IdleSpeedControl/IdleSpeedControl.ro D:/projects.gnu/rapto r/software/hso6xx/svo/features/PitLane/PitLane.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/RevLimiter/RevLimiter.ro D:/pr ojects.gnu/raptor/software/hso6xx/svo/features/Rpm/Rpm.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/spark/spark.ro D:/proj ects.gnu/raptor/software/hso6xx/svo/features/ThrottleMode/ThrottleMode.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/Timers /Timers.ro D:/projects.gnu/raptor/software/hso6xx/svo/features/vbat/vbat.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/conf ig/config.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/fpi/fpi.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/glob al/global.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/init/init.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/mc u/io/io.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/mcu/mios/mios.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/ mcu/qadc/qadc.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/mcu/qsmcm/qsmcm.ro D:/projects.gnu/raptor/software/hso6xx/svo/p latform/mcu/toucan/toucan.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/mcu/tpu/tpu.ro D:/projects.gnu/raptor/software/hso6 xx/svo/platform/pwb/airCharge/airCharge.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/pwb/at25256a/at25256a.ro D:/projects. gnu/raptor/software/hso6xx/svo/platform/pwb/bspa/bspa.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/pwb/coilCurrent/coilCur rent.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/pwb/scowl/scowl.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/p wb/shreec/shreec.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/act/act.ro D:/projects.gnu/raptor/software/hso6xx/svo/pl atform/sae/canDi/canDi.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/coolingFan/coolingFan.ro D:/projects.gnu/raptor/so ftware/hso6xx/svo/platform/sae/ect/ect.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/ep/ep.ro D:/projects.gnu/raptor/so ftware/hso6xx/svo/platform/sae/frp/frp.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/fuel/fuel.ro D:/projects.gnu/rapto r/software/hso6xx/svo/platform/sae/fuelPump/fuelPump.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/isc/isc.ro D:/projec ts.gnu/raptor/software/hso6xx/svo/platform/sae/map/map.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/rs232/rs232.ro D:/ projects.gnu/raptor/software/hso6xx/svo/platform/sae/saeDi/saeDi.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/spark/sp ark.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/tp/tp.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/vbat /vbat.ro D:/projects.gnu/raptor/software/hso6xx/svo/platform/sae/wss/wss.ro D:/projects.gnu/raptor/software/hso6xx/svo/utilities/diF ilter/diFilter.ro D:/projects.gnu/raptor/software/hso6xx/svo/utilities/err/err.ro D:/projects.gnu/raptor/software/hso6xx/svo/utiliti es/fox/fox.ro D:/projects.gnu/raptor/software/hso6xx/svo/utilities/foxy/foxy.ro D:/projects.gnu/raptor/software/hso6xx/svo/utilities /modmath/modmath.ro D:/projects.gnu/raptor/software/hso6xx/svo/utilities/string/string.ro D:/projects.gnu/raptor/software/hso6xx/svo /main.o D:/projects.gnu/raptor/software/hso6xx/svo/units.o D:/projects.gnu/raptor/software/hso6xx/svo/Task8ms.o D:/projects.gnu/rapt or/software/hso6xx/svo/Task50ms.o D:/projects.gnu/raptor/software/hso6xx/svo/Task100ms.o D:/projects.gnu/raptor/software/hso6xx/svo/ /version.o D:/projects.gnu/raptor/software/hso6xx/svo/rtos/crt1.o D:/projects.gnu/raptor/software/hso6xx/svo/rtos/OsConfig.o D:/proj ects.gnu/raptor/software/hso6xx/svo/rtos/OsHooks.o D:/projects.gnu/raptor/software/hso6xx/svo/platform/mcu/libs/libm.a D:/projects.g nu/raptor/software/hso6xx/svo/platform/mcu/libs/libcfp.a D:/projects.gnu/raptor/software/hso6xx/svo/platform/mcu/libs/libimpfp.a D:/ projects.gnu/raptor/software/hso6xx/svo/platform/mcu/libs/libimpl.a D:/projects.gnu/raptor/software/hso6xx/svo/rtos/rtos.ro -o SvoR2 _7.elf powerpc-eabi-ld: BFD 2.16 internal error, aborting at ../../binutils-2.16/bfd/elflink.c line 6419 in elf_link_output_extsym powerpc-eabi-ld: Please report this bug. make: *** [SvoR2_7.elf] Error 1 -- Summary: Unknown error from linker and/or binutils, PLEASE HELP... :( Product: gcc Version: 4.0.2 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: sguido at micromotive dot net GCC host triplet: Windows XP GCC target triplet: PowerPC EABI http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25646