pspdev / psptoolchain-allegrex

This program will automatically build and install an Allegrex compiler which is used in the creation of homebrew software for the Sony PlayStation® Portable videogame system.
MIT License
10 stars 9 forks source link

Build gdb with libpython 3.9 #8

Closed sharkwouter closed 1 year ago

sharkwouter commented 2 years ago

The automated Ubuntu 20.04 build using libpython 3.8 to build gdb at the moment. This causes problems when trying to run gdb on Ubuntu 20.04 (because libpython 3.9 is the default now), Debian and most other distributions. We should probably link to libpython 3.9 instead as it is available on Ubuntu 20.04 and it should work on more distributions. This is not a full solution, but currently psp-gdb is the only tool in the prebuild toolchain which does not work on my machine (Debian 11) and I've had to manually install libpython 3.8 on Ubuntu 20.04.

sharkwouter commented 1 year ago

10 addresses this issue in a different way which I think it a better solution. Which is not including python as a dependency at all for CI builds. This would require an update to pspdev.github.io.

sharkwouter commented 1 year ago

This is no longer needed, we now build the pre-build gdb without python support.