Hi, Compiler experts,
Our RDK is continuing updating the cgt library, but i kept using our 'Debug mode' which have different compiling option from which in our 'Release mode',
recently when i switched it to "Release mode", but found that i received the error like :
abnormal termination of /home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/cgt470_5_0_4/bin/armilk
>> Compilation failure
fatal error: Failed linktime optimization
and aborted, Any suggestion about how to debug this kind of issue?
here is the complete link command:
/bin/cp /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti814x-evm/m3vpss/release/MAIN_APP_m3vpss_pem3.oem3 /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti814x-evm/m3vpss/release/ipnc_rdk_configuro/package/cfg
/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/cgt470_5_0_4/bin/armcl --silicon_version=7M3 -z --emit_warnings_as_errors -w -q -u _c_int00 -c --dynamic --diag_suppress=16032 --opt='--endian=little -mv7M3 --abi=eabi -qq -pdsw225 -ms --gcc -D___DSPBIOS___ -D___DUCATI_FW___ -DSYSLINK_USE_TILER -DMULTICHANNEL_OPT=1 -DIMGS_MICRON_MT9M034 -DSENSOR_DATA_OP_NULL -oe -ms -op2 -O3 -k -os --optimize_with_debug --inline_recursion_limit=20 --diag_suppress=23000' --strict_compatibility=on --unused_section_elimination=on -x --zero_init=off --retain=_Ipc_ResetVector /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti814x-evm/m3vpss/release/main_m3vpss.oem3 /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti814x-evm/m3vpss/release/xdc2c_cfg_m3vpss.oem3 /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti814x-evm/m3vpss/release/edma3OsFunctions.oem3 /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti814x-evm/m3vpss/release/ipnc_rdk_configuro/linker_mod.cmd -o /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/bin/ti814x-evm/ipnc_rdk_m3vpss_release.xem3 -m /home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/bin/ti814x-evm/ipnc_rdk_m3vpss_release.xem3.map -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/vps/lib/ti814x-evm/m3/release/hdvpss_drivers.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/platforms/lib/ti814x-evm/m3/release/hdvpss_platform.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/i2c/lib/ti814x-evm/m3/release/hdvpss_i2c.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/devices/lib/ti814x-evm/m3/release/hdvpss_devices.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/proxyServer/lib/ti814x-evm/m3/release/hdvpss_proxyServer.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/iss/lib/ti814x-evm/m3/release/iss_drivers.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/platforms/lib/ti814x-evm/m3/release/iss_platform.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/ti/psp/devices/lib/ti814x-evm/m3/release/iss_devices.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/build/mcfw/src_bios6/lib/ti814x-evm/m3vpss/release/ipnc_rdk_bios6.aem3 -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/cgt470_5_0_4/lib/rtsv7M3_T_le_eabi.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/codecs-dm814x/REL.500.V.H264AVC.D.HP.IVAHD.02.00.08.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Lib/h264vdec_ti.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/codecs-dm814x/REL.500.V.H264AVC.E.IVAHD.02.00.05.00/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Lib/h264enc_ti_host.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/codecs-dm814x/REL.500.V.MJPEG.E.IVAHD.01.00.09.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/lib/jpegenc_ti_host.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/codecs-dm814x/REL.500.V.MPEG4.E.SP.IVAHD.01.00.00.05/500.V.MPEG4.E.SP.IVAHD.01.00/IVAHD_001/Lib/mpeg4venc_ti_host.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/ivahd-hdvicp20api_01_00_00_19/packages/ti/sdo/codecs/hdvicp20api/lib/ivahd_ti_api_vM3.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/codecs-dm814x/REL.500.V.MJPEG.D.IVAHD.01.00.07.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/lib/jpegvdec_ti_host.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/codecs-dm814x/REL.500.V.MPEG4.D.IVAHD.01.00.11.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Lib/mpeg4vdec_ti_host.lib -l/home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/codecs-dm814x/CHK.500.V.MCTNF.IVAHD.00.04.00.00/500.V.MCTNF.IVAHD.00.04/IVAHD_001/Lib/mctnf_ti_host.lib -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/aewb/ti2a/awb/lib/release/iss_ti2a_awb.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/aewb/ti2a/fd/lib/release/iss_ti2a_fd.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/aewb/appro2a/lib/release/iss_appro2A.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/dcc/lib/release/iss_dcc.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/vstab/lib/release/iss_vstab.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/ip_run/lib/release/iss_ip_run.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/ip_run2/lib/release/iss_ip_run2_bios.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/ip_run2_sched/lib/release/iss_ip_run2_sched.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/imx/lib/release/iss_imx.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/vnf/lib/release/iss_vnf.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/timmosal/lib/release/iss_timmosal.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/evf/lib/release/cpis_core.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/evf/lib/release/cpis_imgproc.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/evf/lib/release/cpis_vision.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/evf/lib/release/gpp_core.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/evf/lib/release/gpp_imgproc.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/evf/lib/release/gpp_vision.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/glbce/lib/release/iss_glbce.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/swosd/lib/release/iss_swosd.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/jpeg_enc/lib/release/iss_jpeg_enc.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/iss/packages/ti/psp/iss/alg/wdr/lib/release/iss_wdr.aem3 -l/home/christian/extend/ipnc_app2/db/rdk/source3/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/links_m3vpss/alg/dmva/lib/dmval_elf.aem3
<Linking>
abnormal termination of /home/christian/extend/ipnc_GA30/PrivateTI/Source/ti_tools/cgt470_5_0_4/bin/armilk
>> Compilation failure
fatal error: Failed linktime optimization
Thanks in advance!
Best regards,
Christian.