OP-TEE / manifest

Manifests to use OP-TEE on various platforms
69 stars 176 forks source link

qemu_v8: update QEMU to v8.1.2 #259

Closed jenswi-linaro closed 11 months ago

jenswi-linaro commented 11 months ago

Updates QEMU to v8.1.2.

This should fix the CI problem seen in https://github.com/OP-TEE/optee_os/pull/6534 with Hafnium.

jenswi-linaro commented 11 months ago

Tag applied

jforissier commented 11 months ago

This version apparently needs one more package on the build host (python3-venv), therefore I will update the CI container. That should fix the build error:

2023-12-08T08:27:07.8204875Z cd /__w/optee_os/optee_repo_qemu_v8/build/../qemu; ./configure --target-list=aarch64-softmmu --enable-slirp\
2023-12-08T08:27:07.8206645Z        --cc="/usr/bin/ccache gcc" --extra-cflags="-Wno-error" --disable-docs
2023-12-08T08:27:07.8240417Z Using './build' as the directory for build output
2023-12-08T08:27:08.1468050Z python determined to be '/usr/bin/python3'
2023-12-08T08:27:08.1491165Z python version: Python 3.10.6
2023-12-08T08:27:08.1990647Z 
2023-12-08T08:27:08.1991333Z *** Ouch! ***
2023-12-08T08:27:08.1994645Z 
2023-12-08T08:27:08.2101879Z Python's ensurepip module is not found.
2023-12-08T08:27:08.2105852Z It's normally part of the Python standard library, maybe your distribution packages it separately?
2023-12-08T08:27:08.2108545Z (Debian puts ensurepip in its python3-venv package.)
2023-12-08T08:27:08.2111355Z Either install ensurepip, or alleviate the need for it in the first place by installing pip and setuptools for '/usr/bin/python3'.
2023-12-08T08:27:08.2113480Z  
2023-12-08T08:27:08.2155468Z 
2023-12-08T08:27:08.2155478Z 
2023-12-08T08:27:08.2155829Z 
2023-12-08T08:27:08.2156208Z ERROR: python venv creation failed
2023-12-08T08:27:08.2156714Z 
2023-12-08T08:27:08.2157578Z make: *** [Makefile:259: /__w/optee_os/optee_repo_qemu_v8/build/../qemu/build/config-host.mak] Error 1
2023-12-08T08:27:08.2158710Z make: *** Waiting for unfinished jobs....