08-29-2020 12:45 PM - edited 08-29-2020 01:21 PM
Hello, I'm building a binary for BME680 on Ubuntu Bionic 64-bit on Raspberry Pi 3. When linking to libalgobsec.a library from BSEC_1.4.7.4_Generic_Release\algo\normal_version\bin\RaspberryPI\PiThree_ArmV8-a-64bits folder, I get an error:
gcc -O3 -o bsec bsec.c -li2c -L . -l:libalgobsec.a
/usr/bin/ld: skipping incompatible ./libalgobsec.a when searching for -l:libalgobsec.a
Any ideas?
Thanks!
PS. When I extract the members from the library and check them, it shows 32-bit, not 64! Where would I get 64-bit library then?
ar x libalgobsec.a
file bsec_codegen_data.o
bsec_codegen_data.o: ELF 32-bit LSB relocatable, ARM, EABI5 version 1 (SYSV), not stripped
Solved! Go to Solution.
12-22-2020 06:16 PM
Vincent,
I was not the thread creator, so I'll let them respond. So I would not close this issue until they have a chance to update.
01-28-2021 07:57 PM
04-26-2022 01:09 AM
One year is gone and still no solution for running the BME680 with 64bit binary on modern RPis.
Raspberry Pi OS is officially 64-bit distincted since Feb'22.
Any news concerning this issue?
04-26-2022 01:25 AM
those information are not published on community.
please visit https://www.bosch-sensortec.com/about-us/contact/contact-form, and use the contact form to submit your request.
01-15-2023 10:11 AM
It's 2023 now... and the library is still 32-bit. Are there any plans to provide a 64-bit version?