hello,
I have a project that has several third party libraries. in the project properties, under C/C++ build->Tool settings->c6000 Linker -> File Search path i added the directory in my project folder where the libraries exist. (${workspace_loc:/Project Dir/Lib}). ONE of my libraries does not seem to link in, but 2 other libraries from the same company link in just fine. if it specifically add the library to the "Include library file or command file as input" section everything builds fine. I have no idea what settings i could have possibly screwed up. Anybody have any ideas? here is the linker output from the build:
'Building target: CaptelModel8006748.out' 'Invoking: Linker' "C:/Program Files/Texas Instruments/C6000 Code Generation Tools 6.1.16/bin/cl6x" -mv6740 -g --define=_DEBUG --define=NOTURBO --diag_warning=225 -z -m"CaptelModel8006748.map" --stack_size=0x00003000 --heap_size=0x00020000 --issue_remarks --warn_sections -i"C:/CCv4 Projects/CaptelModel800 6748/Lib" -i"C:/Program Files/Texas Instruments/C6000 Code Generation Tools 6.1.16/lib" -i"C:/Program Files/Texas Instruments/C6000 Code Generation Tools 6.1.16/include" -i"C:/Program Files/Texas Instruments/bios_5_41_07_24/packages/ti/rtdx/lib/c6000" -i"C:/Program Files/Texas Instruments/bios_5_41_07_24/packages/ti/bios/lib" --reread_libs --absolute_exe --rom_model -o "CaptelModel8006748.out" -l"./CaptelModel800_6748cfg.cmd" "../TI_3rd_Party.cmd" "./mesi_rxtx.obj" "./Windows.obj" "./V32Framer.obj" "./Uti_CID.obj" "./UVTProtocol.obj" "./Test.obj" "./Task.obj" "./SoftIsr.obj" "./SNVRam.obj" "./QVGADisplay.obj" "./PhoneBook.obj" "./Menu.obj" "./Main.obj" "./LCDisplay.obj" "./Idle.obj" "./HardIsr.obj" "./FlashMem.obj" "./DSPFunctions.obj" "./Conversation.obj" "./CodecAIC20K.obj" "./CaptelModel800_6748cfg_c.obj" "./CaptelModel800_6748cfg.obj" "./BoardInit.obj" "./6421_I2C.obj" -l"libc.a" "../Lib/Baudot_lib_64x.lib" <Linking> remark: automatic RTS selection: linking in "rts6740.lib" in place of index undefined first referenced symbol in file --------- ---------------- _LEC_ADT_g168Init ./Main.obj _LEC_ADT_g168echoCancel ./SoftIsr.obj _LEC_ADT_g168postCancel ./SoftIsr.obj error: unresolved symbols remain error: errors encountered during linking; "CaptelModel8006748.out" not built library "libc.a" "./CaptelModel800_6748cfg.cmd", line 359: remark: object ".printf" is not allocated, but is being placed as part of allocated object "GROUP_1" >> Compilation failure gmake: *** [CaptelModel8006748.out] Error 1 gmake: Target `all' not remade because of errors.