Hey there,
since Arduino 1.8.9 and BSEC 1.4.7.3 is out for a month i thought i give it a shoot to see what improvements being made.
Downloaded the BSEC from the mainpage and followed the workaround procedures listed on github, everything worked well for the very basic (library)examples. But the bsec_iot_example (and ultimately my custom made sketch, which is in production mode on a lower BSEC version) throws an error during linking.
After a deeper look at compiler.c.elf.extra_flags and compiler.libraries.ldflags i realized that no linker argument for libalgobsec is passed. No wonder:
If you have already used the previous example code and hack guide, remove the linker flag -libalgobsec in the platform.txt file
So, at least with the standalone example you will need the linker flag compiler.c.elf.libs .... -lalgobsec to link the parts without exiting.
What is the reason? The structure?