10-10-2019 12:55 PM - edited 10-10-2019 12:56 PM
Hi,
I posted some of this earlier at the end of this thread https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BSEC-integration-problem-on-gcc-Cortex-A... but perhaps it was unnoticed as that thread is already marked as solved.
I'm using a BME680 with an Azure Sphere kit. I want to use the BSEC library but I am getting a variety of linking errors.
The Azure Sphere is based off a MT3260, which has a Cortex-A7 core and 2 x Cortex-M4 cores. I want to integrate the BSEC library into my Cortex-A7 application.
I have tried the following versions of libalgosec.a:
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_interface.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_interface.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_interface.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_get_configuration.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_get_configuration.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_get_configuration.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_get_state.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_get_state.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_get_state.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_get_version.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_get_version.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_get_version.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_init.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_init.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_init.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_reset_output.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_reset_output.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_reset_output.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_sensor_control.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_sensor_control.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_sensor_control.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_set_configuration.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_set_configuration.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_set_configuration.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_set_state.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_set_state.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_set_state.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(constructor_bsec.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(constructor_bsec.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(constructor_bsec.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Bsec.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Bsec.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Bsec.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(ChannelHub.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(ChannelHub.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(ChannelHub.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Entity.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Entity.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Entity.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(GasHumidityBaselineTracker.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(GasHumidityBaselineTracker.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(GasHumidityBaselineTracker.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(GasHumidityPreProcessor.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(GasHumidityPreProcessor.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(GasHumidityPreProcessor.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(HumidityTemperatureCorrector.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(HumidityTemperatureCorrector.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(HumidityTemperatureCorrector.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(IaqEstimator.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(IaqEstimator.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(IaqEstimator.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(SensorHeatCompensator.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(SensorHeatCompensator.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(SensorHeatCompensator.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(SensorStatusTracker.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(SensorStatusTracker.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(SensorStatusTracker.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Serialization.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Serialization.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Serialization.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_data.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_data.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_data.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_rtwutil.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_rtwutil.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_rtwutil.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(convertHumidity.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(convertHumidity.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(convertHumidity.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(crcCcitt2.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(crcCcitt2.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(crcCcitt2.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(isequal.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(isequal.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(isequal.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(log.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(log.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(log.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(log10.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(log10.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(log10.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(polyval.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(polyval.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(polyval.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(sqrt.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(sqrt.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(sqrt.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Channel.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Channel.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Channel.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(ExpSmoothing.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(ExpSmoothing.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(ExpSmoothing.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(ExpSmoothingBsec.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(ExpSmoothingBsec.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(ExpSmoothingBsec.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(applyScalarFunctionInPlace.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(applyScalarFunctionInPlace.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(applyScalarFunctionInPlace.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(sin.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(sin.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(sin.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_interface.o): relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o): relocation R_ARM_THM_MOVW_ABS_NC against `uv2' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_codegen_sensor_control.o): relocation R_ARM_THM_MOVW_ABS_NC against `uv2' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o): relocation R_ARM_THM_MOVW_ABS_NC against `iv1' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(Bsec.o): relocation R_ARM_THM_MOVW_ABS_NC against `uv0' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(ChannelHub.o): relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(crcCcitt2.o): relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o)(.text+0x54864700000376): unresolvable (null) relocation against symbol `R_ARM_THM_CALL'
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: final link failed: nonrepresentable section on output
collect2.exe : error : ld returned 1 exit status
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_interface.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_interface.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_interface.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_get_configuration.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_get_configuration.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_get_configuration.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_get_state.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_get_state.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_get_state.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_get_version.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_get_version.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_get_version.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_init.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_init.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_init.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_reset_output.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_reset_output.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_reset_output.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_sensor_control.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_sensor_control.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_sensor_control.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_set_configuration.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_set_configuration.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_set_configuration.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_set_state.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_set_state.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_set_state.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(constructor_bsec.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(constructor_bsec.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(constructor_bsec.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Bsec.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Bsec.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Bsec.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(ChannelHub.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(ChannelHub.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(ChannelHub.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Entity.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Entity.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Entity.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(GasHumidityBaselineTracker.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(GasHumidityBaselineTracker.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(GasHumidityBaselineTracker.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(GasHumidityPreProcessor.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(GasHumidityPreProcessor.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(GasHumidityPreProcessor.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(HumidityTemperatureCorrector.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(HumidityTemperatureCorrector.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(HumidityTemperatureCorrector.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(IaqEstimator.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(IaqEstimator.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(IaqEstimator.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(SensorHeatCompensator.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(SensorHeatCompensator.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(SensorHeatCompensator.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(SensorStatusTracker.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(SensorStatusTracker.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(SensorStatusTracker.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Serialization.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Serialization.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Serialization.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_data.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_data.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_data.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(bsec_codegen_rtwutil.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(bsec_codegen_rtwutil.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(bsec_codegen_rtwutil.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(convertHumidity.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(convertHumidity.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(convertHumidity.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(crcCcitt2.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(crcCcitt2.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(crcCcitt2.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(isequal.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(isequal.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(isequal.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(log.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(log.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(log.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(log10.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(log10.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(log10.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(polyval.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(polyval.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(polyval.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(sqrt.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(sqrt.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(sqrt.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(Channel.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(Channel.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(Channel.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(ExpSmoothing.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(ExpSmoothing.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(ExpSmoothing.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(ExpSmoothingBsec.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(ExpSmoothingBsec.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(ExpSmoothingBsec.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(applyScalarFunctionInPlace.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(applyScalarFunctionInPlace.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(applyScalarFunctionInPlace.o)
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: error: bin\ARM\Debug\HighLevelApp.out uses VFP register arguments, libraries\BSEC\libalgobsec.a(sin.o) does not
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: warning: libraries\BSEC\libalgobsec.a(sin.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: failed to merge target specific data of file libraries\BSEC\libalgobsec.a(sin.o)
collect2.exe : error : ld returned 1 exit status
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_interface.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_codegen_do_steps.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(bsec_codegen_update_subscription.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(Bsec.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(ChannelHub.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(GasHumidityBaselineTracker.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(GasHumidityPreProcessor.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(SensorHeatCompensator.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(crcCcitt2.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: libraries\BSEC\libalgobsec.a(ChannelHub.o)(.text+0x5486470000086c): unresolvable (null) relocation against symbol `R_ARM_CALL'
/Program Files (x86)/Microsoft Azure Sphere SDK/Sysroots/3+Beta1909/tools/gcc/real-ld.exe: final link failed: nonrepresentable section on output
collect2.exe : error : ld returned 1 exit status
Can someone from Bosch help to provide a precompiled library to resolve these errors? The standard gcc options for the Azure Sphere toolchain are:
-c -x c -I DRIVERS/BME680 -I LIBRARIES -I DRIVERS -I "C:\PROGRAM FILES (X86)\MICROSOFT AZURE SPHERE SDK\SYSROOTS\3+BETA1909\USR\INCLUDE" -I ..\HARDWARE\AVNET_MT3620_SK\INC -g2 -gdwarf-2 -Wall -W"strict-prototypes" -Wswitch -W"no-deprecated-declarations" -W"empty-body" -Wconversion -W"return-type" -Wparentheses -W"no-pointer-sign" -W"no-format" -Wuninitialized -W"unreachable-code" -W"unused-function" -W"unused-value" -W"unused-variable" -W"deprecated-declarations" -O0 -fno-strict-aliasing -fno-omit-frame-pointer -D_POSIX_C_SOURCE -fno-exceptions -std=c11 -fstack-protector-strong -Werror=implicit-function-declaration -B "C:\Program Files (x86)\Microsoft Azure Sphere SDK\Sysroots\3+Beta1909\tools\gcc" -march=armv7ve -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -ggdb -fPIC -ffunction-sections -fdata-sections --sysroot="C:\Program Files (x86)\Microsoft Azure Sphere SDK\Sysroots\3+Beta1909"
I believe using the -fPIC -mfloat-abi=hard -fno-short-enums options when compiling BSEC will help resolve my errors.
10-10-2019 05:12 PM
We took note of your post in the other thread and triggered a request for the release of the latest BSEC version with such flags for the Cortex-A7 My guesstimate for such a release would be by the end of next week, therefore I will do my best to keep you posted here with the latest status update (if not with the release itself) by then.
10-10-2019 08:52 PM
Great thanks very much!
10-18-2019 07:59 PM
Sorry for the late update, but due to the current load of our team, the release target had to be postponed to the middle of next week.
10-22-2019 02:51 AM
Thanks for the update, I'm looking forward to the release.