RTEMS Source Builder | Expat dependency conflict (#132)

Kinsey Moore (@opticron) gitlab at rtems.org
Fri Oct 17 22:03:29 UTC 2025



Kinsey Moore created an issue: https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/issues/132



## Summary
There is currently a dependency conflict over expat between GDB and the system's python on which GDB depends. If the system python is built against a significantly newer version of expat than what is packaged in RSB, the system libpython as used in GDB may not link when forcibly linked to the RSB-packaged expat due to missing symbols.

For the time being, the solution is to ensure that RSB-packaged expat remains up to date as much as possible which should be fine until expat starts removing symbols.

The longer term solution would be to either make GDB depend on system expat (this raises additional concerns about versioning) or for RSB to provide a recipe for python that uses the RSB-packaged expat.


## Steps to reproduce


<!-- Pre-set options
- milestone
-->

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/issues/132
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20251017/fbe9e8f7/attachment.htm>


More information about the bugs mailing list