Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    algobsec for raspberry pi 3 running Ubuntu 64-bit

    algobsec for raspberry pi 3 running Ubuntu 64-bit

    arkadi
    Member

    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

    20 REPLIES 20

    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.


    Vincent
    Community Moderator
    Community Moderator
    Thanks for your message. We gladly publish all publicly available info, but sadly are unable to share the requested info within the community. Thanks for your understanding. If you have any further requests, please visit https://www.bosch-sensortec.com/about-us/contact/contact-form, and use the contact form to submit your request.

    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?

    Vincent
    Community Moderator
    Community Moderator

    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.  

    MathiRadler
    Occasional Visitor

    It's 2023 now... and the library is still 32-bit. Are there any plans to provide a 64-bit version?

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist