Hi,
for an innovative smart-home project, I am trying to use the BME680 connected to a carrier board using the Nvidia TX2 SoM (ARM A57 CPU)
Unfortunately I'm unable to use the compiled binaries provided by the BSEC library, because I cannot find a suitable version for my CPU/compiler.
I'm using GCC 5.4.1 on 64-bit Ubuntu with Linux Kernel 4.4.38.
I tried to link my executable against both gcc/ARMv8/libalgobsec.a and RaspberryPI/PiThree_ArmV8-a-64bits/libalgobsec.a, but the binary format is not recognized by the linker.
Using objdump I noticed that both libraries are compiled with elf32-littlearm fileformat (may be because Raspberry Pi 3 uses 32 bit Debian even if it uses a 64bit CPU).
It's quite troublesome having an embedded library that cannot be used on modern ARM 64bit Linux OS.
Is there a plan to release a BSEC binary version with elf64-littleaarch64 file format?
Regards
Luigi Rodorigo