[Buildroot] [PATCH v5 0/8] boot/optee-os: support new optee-os 3.16.0 build dependencies
Clément Léger
clement.leger at bootlin.com
Fri Mar 18 13:24:19 UTC 2022
Newer versions of optee-os (>= 3.16.0) uses python-cryptography instead
of python-pycryptodomex to build. This series adds support to build
host-python-cryptography and uses it in optee-os package to build the
3.16.0 version. Also bump optee-client, optee-benchmark, optee-examples
and optee-test which needs to be aligned with optee-os version.
----
Changes in v5:
- Add Yann patch for host variable inheritance
- Move BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY option
- Remove host inherited variables from python-cryptography package
Changes in v4:
- Add missing variables for python host package
- Found a missing DTC dependency while testing build in docker container
- Fix BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY title
- Change the logic to select BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY
- optee-os now depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS
Changes in v3:
- Fix authorship for commits that were copied from Etienne ones.
- Fix package URL for optee-os
- Added Acked-by Etienne Carriere
Changes in v2:
- Bump optee-client, optee-benchmark, optee-examples and optee-test
Clément Léger (7):
package/python-cryptography: enable host package
boot/optee-os: add support to build with python-cryptography
boot/optee-os: bump to version 3.16.0
package/optee-test: bump to version 3.16.0
package/optee-examples: bump to version 3.16.0
package/optee-client: bump to version 3.16.0
package/optee-benchmark: bump to version 3.16.0
Yann E. MORIN (1):
package/pkg-generic: host variant inherits target download settings
boot/optee-os/Config.in | 14 +++++++++--
boot/optee-os/optee-os.hash | 4 ++--
boot/optee-os/optee-os.mk | 8 ++++++-
package/optee-benchmark/optee-benchmark.hash | 4 ++--
package/optee-benchmark/optee-benchmark.mk | 2 +-
package/optee-client/optee-client.hash | 4 ++--
package/optee-client/optee-client.mk | 2 +-
package/optee-examples/optee-examples.hash | 4 ++--
package/optee-examples/optee-examples.mk | 2 +-
package/optee-test/optee-test.hash | 4 ++--
package/optee-test/optee-test.mk | 2 +-
package/pkg-generic.mk | 24 +++++++++++++++++++
.../python-cryptography.mk | 12 ++++++++++
13 files changed, 69 insertions(+), 17 deletions(-)
--
2.34.1
More information about the buildroot
mailing list