Bluetooth-Devices / dbus-fast

A faster version of dbus-next
MIT License
35 stars 8 forks source link

System crashes during building the wheel #237

Closed mr-manuel closed 1 year ago

mr-manuel commented 1 year ago

Describe the bug On weaker systems like a Nano Pi or Raspberry Pi 2 it happens very often that the system crashes and reboots after running the command pip3 install dbus-fast at the step Building wheel for dbus-fast (PEP 517) ... -. Is there any way to reduce the load while building the wheel?

To Reproduce Try to install different versions of dbus-fast on weak systems with ARM architecture.

Additional context

install command

root@raspberrypi2:~# pip3 install dbus-fast==1.87.3
Collecting dbus-fast==1.87.3
  Using cached dbus_fast-1.87.3.tar.gz (66 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Requirement already satisfied: async-timeout>=3.0.0; python_version < "3.11" in /usr/lib/python3.8/site-packages (from dbus-fast==1.87.3) (4.0.3)
Building wheels for collected packages: dbus-fast
  Building wheel for dbus-fast (PEP 517) ... -

CPU load

Mem: 926040K used, 18240K free, 41412K shrd, 49044K buff, 185440K cached
CPU:  31% usr   3% sys   0% nic  61% idle   0% io   2% irq   0% sirq
Load average: 3.65 2.62 1.68 3/385 26921
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
25155 25154 root     R     151m  16%  25% /usr/libexec/gcc/arm-ve-linux-gnueabi/9.5.0/cc1-quiet-I/usr/include/python3.8-DNDEBUGsrc/dbus_fast/message_bus.c-quiet-dumpbasemessage_bus.c-mfpu=neon-vfpv4-mfloat-abi=hard-mcpu=cortex-a7-mtls-dialect=gnu-marm-march=armv7ve+simd-auxbase-strip/var/volatile/tmp/pip-install-wf4w42ip/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/message_bus.o-g-g-g-O3-O2-O2-Wno-unused-result-Wsign-compare-Wall-fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0-fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0-fdebug-prefix-map==-fdebug-prefix-map==-feliminate-unused-debug-types-fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0-fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0-fdebug-prefix-map==-fdebug-prefix-map==-fPIC-o-
dlech commented 1 year ago

I was going to suggest using pywheels but it looks like you are using Python 3.8.

You can set the SKIP_CYTHON environment variable to skip compiling.

mr-manuel commented 1 year ago

Thank you for your fast answer. Unfortunately we are restricted to python 3.8 at the moment (Venus OS by Victron Energy).

I execute export SKIP_CYTHON=false in our bash install script before pip3 install dbus-fast and now it works great. Thank you!

mr-manuel commented 1 year ago

Unfortunately it did not work after trying to install different versions (> v1.87.0). At the step

building 'dbus_fast.message_bus' extension
  arm-ve-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -Wno-unused-result -Wsign-compare -DNDEBUG -g -O3 -Wall -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -fPIC -I/usr/include/python3.8 -c src/dbus_fast/message_bus.c -o /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/message_bus.o

The memory usage rise until all memory is consumed, the system load rises from constant 1.67 to 4.34 and then very fast up to 10 and beyond until the system crashed and restarts.

In this test we are using a Raspberry Pi 2 with Venus OS v3.10~32 (Linux raspberrypi2 5.10.110-rpi-venus-4 #1 SMP Thu Aug 24 15:17:34 UTC 2023 armv7l GNU/Linux)

Install command

export SKIP_CYTHON= && pip3 install -v dbus-fast==1.87.3
Complete logs ```bash Found link https://files.pythonhosted.org/packages/cb/1c/af7f886e723b2dfbaea9b8a739153f227b386dd856cf956f9fd0ed0a502b/poetry_core-1.7.0.tar.gz#sha256=8f679b83bd9c820082637beca1204124d5d2a786e4818da47ec8acefd0353b74 (from https://pypi.org/simple/poetry-core/) (requires-python:>=3.8,<4.0), version: 1.7.0 Given no hashes to check 42 links for project 'poetry-core': discarding no candidates Using version 1.7.0 (newest of versions: 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0) Collecting poetry-core>=1.0.0 Created temporary directory: /var/volatile/tmp/pip-unpack-sklpab11 Looking up "https://files.pythonhosted.org/packages/bf/d4/ce72ac247f414d15ff046f0926b76eb42bd743e83c1df28e856f328e3db1/poetry_core-1.7.0-py3-none-any.whl" in the cache Current age based on date: 42114 Ignoring unknown cache-control directive: immutable Freshness lifetime from max-age: 365000000 The response is "fresh", returning cached response 365000000 > 42114 Using cached poetry_core-1.7.0-py3-none-any.whl (426 kB) Added poetry-core>=1.0.0 from https://files.pythonhosted.org/packages/bf/d4/ce72ac247f414d15ff046f0926b76eb42bd743e83c1df28e856f328e3db1/poetry_core-1.7.0-py3-none-any.whl#sha256=38e174cdb00a84ee4a1cab66a378b435747f72414f5573bc18cfc3850a94df38 to build tracker '/var/volatile/tmp/pip-req-tracker-8b_5p9do' Removed poetry-core>=1.0.0 from https://files.pythonhosted.org/packages/bf/d4/ce72ac247f414d15ff046f0926b76eb42bd743e83c1df28e856f328e3db1/poetry_core-1.7.0-py3-none-any.whl#sha256=38e174cdb00a84ee4a1cab66a378b435747f72414f5573bc18cfc3850a94df38 from build tracker '/var/volatile/tmp/pip-req-tracker-8b_5p9do' Installing collected packages: setuptools, wheel, Cython, poetry-core Created temporary directory: /var/volatile/tmp/pip-unpacked-wheel-vjlm_84p Created temporary directory: /var/volatile/tmp/pip-unpacked-wheel-w571y0dl Creating /var/volatile/tmp/pip-build-env-0d6u1l9u/overlay/bin changing mode of /var/volatile/tmp/pip-build-env-0d6u1l9u/overlay/bin/wheel to 755 Created temporary directory: /var/volatile/tmp/pip-unpacked-wheel-ojf0wrcr changing mode of /var/volatile/tmp/pip-build-env-0d6u1l9u/overlay/bin/cygdb to 755 changing mode of /var/volatile/tmp/pip-build-env-0d6u1l9u/overlay/bin/cython to 755 changing mode of /var/volatile/tmp/pip-build-env-0d6u1l9u/overlay/bin/cythonize to 755 Created temporary directory: /var/volatile/tmp/pip-unpacked-wheel-cix787ml Successfully installed Cython-3.0.2 poetry-core-1.7.0 setuptools-68.1.2 wheel-0.41.2 Cleaning up... Removed build tracker: '/var/volatile/tmp/pip-req-tracker-8b_5p9do' Installing build dependencies ... done Running command /usr/bin/python3 /usr/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmp2ehpdiij Getting requirements to build wheel ... done Created temporary directory: /var/volatile/tmp/pip-modern-metadata-_zu4tuuo Running command /usr/bin/python3 /usr/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp54wzgpcm Preparing wheel metadata ... done Source in /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast has version 1.87.3, which satisfies requirement dbus-fast==1.87.3 from https://files.pythonhosted.org/packages/1c/f3/15af1ac32b2bc60f2be784adb10c9bfac8dad6ee58dc63f9529807e9650c/dbus_fast-1.87.3.tar.gz#sha256=ef23adb1f1e5367b84351839aef3ba28afb7156ac02d5ba1c4048b60a8fa4993 Removed dbus-fast==1.87.3 from https://files.pythonhosted.org/packages/1c/f3/15af1ac32b2bc60f2be784adb10c9bfac8dad6ee58dc63f9529807e9650c/dbus_fast-1.87.3.tar.gz#sha256=ef23adb1f1e5367b84351839aef3ba28afb7156ac02d5ba1c4048b60a8fa4993 from build tracker '/var/volatile/tmp/pip-req-tracker-8b_5p9do' Requirement already satisfied: async-timeout>=3.0.0; python_version < "3.11" in /usr/lib/python3.8/site-packages (from dbus-fast==1.87.3) (4.0.3) Building wheels for collected packages: dbus-fast Created temporary directory: /var/volatile/tmp/pip-wheel-f8_gwauu Destination directory: /var/volatile/tmp/pip-wheel-f8_gwauu Running command /usr/bin/python3 /usr/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp7w2wzzn0 A setup.py file already exists. Using it. Compiling src/dbus_fast/aio/message_reader.py because it changed. Compiling src/dbus_fast/message.py because it changed. Compiling src/dbus_fast/message_bus.py because it changed. Compiling src/dbus_fast/service.py because it changed. Compiling src/dbus_fast/signature.py because it changed. Compiling src/dbus_fast/unpack.py because it changed. Compiling src/dbus_fast/_private/marshaller.py because it changed. Compiling src/dbus_fast/_private/unmarshaller.py because it changed. [1/8] Cythonizing src/dbus_fast/_private/marshaller.py [2/8] Cythonizing src/dbus_fast/_private/unmarshaller.py [3/8] Cythonizing src/dbus_fast/aio/message_reader.py [4/8] Cythonizing src/dbus_fast/message.py [5/8] Cythonizing src/dbus_fast/message_bus.py [6/8] Cythonizing src/dbus_fast/service.py [7/8] Cythonizing src/dbus_fast/signature.py [8/8] Cythonizing src/dbus_fast/unpack.py running build running build_py creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38 creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/validators.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/unpack.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/signature.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/service.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/proxy_object.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/message_bus.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/message.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/main.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/introspection.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/errors.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/constants.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/auth.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/__version__.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/__init__.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/util.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/unmarshaller.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/marshaller.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/constants.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/address.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/_cython_compat.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/__init__.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio copying src/dbus_fast/aio/proxy_object.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio copying src/dbus_fast/aio/message_reader.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio copying src/dbus_fast/aio/message_bus.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio copying src/dbus_fast/aio/__init__.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/glib copying src/dbus_fast/glib/proxy_object.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/glib copying src/dbus_fast/glib/message_bus.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/glib copying src/dbus_fast/glib/__init__.py -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/glib copying src/dbus_fast/unpack.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/signature.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/service.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/message_bus.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/message.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/unpack.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/signature.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/service.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/py.typed -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/message_bus.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/message.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast copying src/dbus_fast/_private/unmarshaller.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/marshaller.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/unmarshaller.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/_private/marshaller.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/_private copying src/dbus_fast/aio/message_reader.c -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio copying src/dbus_fast/aio/message_reader.pxd -> /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio running build_ext building 'dbus_fast.aio.message_reader' extension creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38 creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast creating /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/aio arm-ve-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -Wno-unused-result -Wsign-compare -DNDEBUG -g -O3 -Wall -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -fPIC -I/usr/include/python3.8 -c src/dbus_fast/aio/message_reader.c -o /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/aio/message_reader.o arm-ve-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -shared -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -L -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/aio/message_reader.o -L/usr/lib -o /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/aio/message_reader.cpython-38-arm-linux-gnueabi.so building 'dbus_fast.message' extension arm-ve-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -Wno-unused-result -Wsign-compare -DNDEBUG -g -O3 -Wall -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -fPIC -I/usr/include/python3.8 -c src/dbus_fast/message.c -o /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/message.o arm-ve-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -shared -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -L -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/message.o -L/usr/lib -o /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/lib.linux-armv7l-cpython-38/dbus_fast/message.cpython-38-arm-linux-gnueabi.so building 'dbus_fast.message_bus' extension arm-ve-linux-gnueabi-gcc -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -Wno-unused-result -Wsign-compare -DNDEBUG -g -O3 -Wall -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map=/python3/3.8.14-r0=/usr/src/debug/python3/3.8.14-r0 -fdebug-prefix-map== -fdebug-prefix-map== -fPIC -I/usr/include/python3.8 -c src/dbus_fast/message_bus.c -o /var/volatile/tmp/pip-install-bfgr1_wa/dbus-fast/build/temp.linux-armv7l-cpython-38/src/dbus_fast/message_bus.o ```
mr-manuel commented 1 year ago

I set the environment variable wrong... :-)