Tool/software:
I'm working with an SDK example and have organized the code into three libraries: one for FreeRTOS, one for the example's application-specific code, and one for the board support package (BSP) drivers. During the linking process, I'm encountering this warning:
warning: cannot resolve archive
/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI-Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib/libc.a to a compatible library, as no input files have been encountered
The linker command I'm using is:
/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/bin/tiarmlnk" -I/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib -o /data/cm_test/cm_test/projects_output_folder/Common_Modem_AM62P_OUT/Common_Modem_AM62P.out --diag_suppress=10063 --priority --ram_model --reread_libs -m=/data/cm_test/cm_test/projects_output_folder/Common_Modem_AM62P_OUT/Common_Modem_AM62P.map /data/cm_test/cm_test/lib/ssp_hal/AM62P/build/Common_Modem_AM62P_build/AM62P.lib /data/cm_test/cm_test/lib/ssp_openrtos/build/Common_Modem_AM62P_build/ssp_openrtos.lib /data/cm_test/cm_test/sources/Target_Specific/AM62P/build/Common_Modem_AM62P_build/AM62P.lib -l/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib/libc.a -l/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib/libsysbm.a /data/cm_test/cm_test/sources/Target_Specific/AM62P/Linker_config/linker.cmd --start-group -llibc++.a -llibc++abi.a -llibc.a -llibsys.a -llibsysbm.a -llibclang_rt.builtins.a -llibclang_rt.profile.a --end-group
Is it possible to link these libraries directly to create the binary, without providing the individual object files?