Recipes for specific linux dustributions ======================================== Debian-12 --------- Your Debian system should have these packages installed: - binutils - bison - bzip2 - flex - g++ - gcc - git - libpython3.11-dev - make - mercurial - python3.11-distutils - texinfo - unzip - xz-utils .. _debian12_python_prerequisites: Since Debian 12 no longer has Python 2, you need to build Python 2 yourself. First install these additional packages: - build-essential - libbz2-dev - libdb-dev - libgdbm-dev - libncurses5-dev - libreadline-dev - libsqlite3-dev - libssl-dev - wget - zlib1g-dev Building python as described in :doc:`Building Python 2`. Then edit :doc:`CONFIG.COMMON `, change 'RTEMS_CROSS_USE_LOCAL_PYTHON2' to "yes". Now build the crosstools as described in: :doc:`building cross tools `. Fedora 37 --------- Your Fedora system should have these packages installed: - binutils - bison - bzip2 - diffutils - flex - g++ - gcc - git - make - mercurial - ncurses-devel - patch - perl-File-Compare - python2 - python3-devel - python-unversioned-command - texinfo - unzip - xz Now build the crosstools as described in: :doc:`building cross tools `.