Skip to content

Conversation

stephanosio
Copy link
Member

This series updates the SDK build process to link Python scripting-enabled GDB (aka. gdb-py) against Python 3.10.

Closes #752
Tested in https://github.com/zephyrproject-rtos/sdk-ng/actions/runs/10984543711

This commit pulls in the Python 3.10 compatibility fixes for Yocto in
order to ensure that Poky can build inside the new sdk-build image with
Python 3.10.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the CI workflow to use the sdk-build image v1.3.2,
which is based on Debian 10 (Buster) and contains Python 3.10, in
preparation for linking gdb-py against Python 3.10.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the CI workflow to install the Python 3.10 package
for macOS because the current sdk-build-macos image only contains Python
3.8.

This should be reverted once the sdk-build-macos image is updated to
include the `python@3.10` package by default.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the macOS libpython crosskit for Python 3.10.15
support.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the MinGW w64 libpython crosskit for Python 3.10.11
support.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the CI workflow to link Python-enabled GDB against
Python 3.10, which is now the minimum required version by Zephyr.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit updates the local Linux build script to link gdb-py against
Python 3.10, as done by the CI workflow.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
@stephanosio stephanosio marked this pull request as ready for review September 22, 2024 22:06
@stephanosio stephanosio added area: CI Issues related to Continuous Integration area: GDB Issues related to GDB (GNU Debugger) labels Sep 22, 2024
@stephanosio stephanosio added this to the 0.16.9 milestone Sep 22, 2024
@stephanosio stephanosio merged commit 6ab5b2d into zephyrproject-rtos:main Sep 23, 2024
1 of 30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: CI Issues related to Continuous Integration area: GDB Issues related to GDB (GNU Debugger)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Link gdb-py against Python 3.10
1 participant