The host architecture is an aarch64. Using the uname -a CLI command I get this: "linux ubuntu 5.4.0-1089-raspi #100-Ubuntu SMP PREEMPT ... aarch64 aarch64 aarch64 GNU/Linux" I also tryied changing the the directory to PiFour_Armv8, as you suggested, but I get this errors: "aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-3.8/bme68xmodule.o build/temp.linux-aarch64-3.8/BME68x-Sensor-API/bme68x.o build/temp.linux-aarch64-3.8/internal_functions.o -L/usr/local/lib -LBSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8 -lpthread -lm -lrt -lalgobsec -o build/lib.linux-aarch64-3.8/bme68x.cpython-38-aarch64-linux-gnu.so /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_do_steps.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_do_steps.o): in function `bsec_codegen_do_steps': bsec_codegen_do_steps.c:(.text+0x7c): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_do_steps.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC bsec_codegen_do_steps.c:(.text+0x1a0): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_do_steps.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC bsec_codegen_do_steps.c:(.text+0x254): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_sensor_control.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_sensor_control.o): in function `bsec_codegen_sensor_control': bsec_codegen_sensor_control.c:(.text+0x1a0): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_update_subscription.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_update_subscription.o): in function `bsec_codegen_update_subscription': bsec_codegen_update_subscription.c:(.text+0x70): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_update_subscription.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `iv1' which may bind externally can not be used when making a shared object; recompile with -fPIC bsec_codegen_update_subscription.c:(.text+0xe8): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_update_subscription.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC bsec_codegen_update_subscription.c:(.text+0xf0): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_update_subscription.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC bsec_codegen_update_subscription.c:(.text+0x310): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(bsec_codegen_update_subscription.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC bsec_codegen_update_subscription.c:(.text+0x39c): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): in function `bsec_Bsec_applyUpdateSubscription.part.0': Bsec.c:(.text+0x20): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC Bsec.c:(.text+0x80): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `iv' which may bind externally can not be used when making a shared object; recompile with -fPIC Bsec.c:(.text+0x84): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC Bsec.c:(.text+0xfc): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): in function `bsec_Bsec_checkIfSensorRequired': Bsec.c:(.text+0x1e4): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): in function `bsec_Bsec_checkSamplIntvlCompatibility': Bsec.c:(.text+0x264): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC Bsec.c:(.text+0x2ec): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC Bsec.c:(.text+0x354): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): in function `bsec_Bsec_requestOutput': Bsec.c:(.text+0x7d4): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): in function `bsec_Bsec_setHyperConfiguration': Bsec.c:(.text+0xb14): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): in function `bsec_Bsec_setSensorOpMode': Bsec.c:(.text+0xd14): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(Bsec.o): in function `bsec_b_Bsec_setHyperConfiguration': Bsec.c:(.text+0xf94): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): in function `bsec_ChannelHub_do': ChannelHub.c:(.text+0x188): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC ChannelHub.c:(.text+0x34c): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): in function `bsec_ChannelHub_getOutput': ChannelHub.c:(.text+0x9f4): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): in function `bsec_ChannelHub_recalculateDownsampling': ChannelHub.c:(.text+0xa5c): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): in function `bsec_ChannelHub_setInput': ChannelHub.c:(.text+0xd38): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv' which may bind externally can not be used when making a shared object; recompile with -fPIC BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): in function `bsec_ChannelHub_updateOutputSamplIntvl': ChannelHub.c:(.text+0xe08): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `iv' which may bind externally can not be used when making a shared object; recompile with -fPIC ChannelHub.c:(.text+0xe14): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `iv1' which may bind externally can not be used when making a shared object; recompile with -fPIC ChannelHub.c:(.text+0xe84): dangerous relocation: unsupported relocation /usr/bin/ld: BSEC2.4.0.0_Generic_Release_23012023/algo/normal_version/bin/RaspberryPi/PiFour_Armv8/libalgobsec.a(ChannelHub.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `uv2' which may bind externally can not be used when making a shared object; recompile with -fPIC ChannelHub.c:(.text+0xe88): dangerous relocation: unsupported relocation collect2: error: ld returned 1 exit status error: command 'aarch64-linux-gnu-gcc' failed with exit status 1" What is it about?
... View more