Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-5011

kuksa-dbc-feeder issue on RISC-V

XMLWordPrintable

      Booting a qemu-riscv64 image in QEMU shows a failure when kuksa-dbc-feeder attempts to start:

      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]: Traceback (most recent call last):
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:   File "/usr/bin/dbcfeeder.py", line 46, in <module>
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:     from dbcfeederlib import databrokerclientwrapper
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:   File "/usr/lib/python3.10/site-packages/dbcfeederlib/databrokerclientwrapper.py", line 24, in <module>
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:     import grpc.aio
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:   File "/usr/lib/python3.10/site-packages/grpc/__init__.py", line 22, in <module>
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:     from grpc import _compression
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:   File "/usr/lib/python3.10/site-packages/grpc/_compression.py", line 15, in <module>
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]:     from grpc._cython import cygrpc
      Nov 28 13:32:17 qemuriscv64 dbcfeeder.py[290]: ImportError: /usr/lib/python3.10/site-packages/grpc/_cython/cygrpc.cpython-310-riscv64-linux-gnu.so: undefined symbol: __atomic_compare_exchange_1
      Nov 28 13:32:18 qemuriscv64 systemd[1]: kuksa-dbc-feeder.service: Main process exited, code=exited, status=1/FAILURE
      Nov 28 13:32:18 qemuriscv64 systemd[1]: kuksa-dbc-feeder.service: Failed with result 'exit-code'.
      

      Based on previous upstream OE RISC-V support issues, it is likely that the python3-grpcio Python module build needs tweaking to link with "-latomic" on RISC-V.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            scottm Scott Murray
            scottm Scott Murray
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: