[Buildroot] [PATCH v2 0/4] boot/optee-os: Depend on host-python3

Dick Olsson hi at senzilla.io
Wed Jul 22 07:10:52 UTC 2020


Hi all,

This series makes OP-TEE OS properly build with Python 3 by using host-python3
as a configurable interpreter enabled by a recent upstream patch[1].

Along with this, python-pycryptodomex was bumped to the latest version and a
accompanying new package python3-pycryptodomex was added as a dependency.

These changes also enable some nice cleanup in qemu_arm_vexpress_tz_defconfig
which previously had to work around these Python 3 issues in the defconfig.

I documented[2] briefly some of the testing I've done with the upstream patch.

[1]: https://github.com/OP-TEE/optee_os/pull/3984
[2]: https://github.com/OP-TEE/optee_os/pull/3984#issuecomment-662271300

Dick Olsson (4):
  package/python-pycryptodomex: bump to version 3.9.8
  package/python3-pycryptodomex: new package
  boot/optee-os: Depend on host-python3
  configs/qemu_arm_vexpress_tz_defconfig: bump ATF version, cleanup
    config

 ...e-ta-Configurable-Python-interpreter.patch | 249 ++++++++++++++++++
 boot/optee-os/optee-os.mk                     |   5 +-
 configs/qemu_arm_vexpress_tz_defconfig        |   7 +-
 .../python-pycryptodomex.hash                 |   4 +-
 .../python-pycryptodomex.mk                   |   5 +-
 package/python3-pycryptodomex/Config.in       |   6 +
 .../python3-pycryptodomex.hash                |   4 +
 .../python3-pycryptodomex.mk                  |  21 ++
 8 files changed, 288 insertions(+), 13 deletions(-)
 create mode 100644 boot/optee-os/0003-mk-core-ta-Configurable-Python-interpreter.patch
 create mode 100644 package/python3-pycryptodomex/Config.in
 create mode 100644 package/python3-pycryptodomex/python3-pycryptodomex.hash
 create mode 100644 package/python3-pycryptodomex/python3-pycryptodomex.mk

-- 
2.20.1



More information about the buildroot mailing list