DevKitPro
Table of Contents
1. devkitpro
1.1. Compilation maison
Devkitpro est une suite logiciel qui permet de développer sur des consoles comme la DS ou la 3DS. Il est possible de l'installer via des dépôts pacman mais j'utilise portage comme manageur de paquets. Comme aucun overlay ne permet de télécharger directement, j'ai dû passer par le Github pour compiler moi même la source. Et il y a quelques couacs.
Testé uniquement sur la version 61 ARM (archive).
Ce qui plante : le téléchargement de GCC 13. Il faut le télécharger manuellement sur leur fork de GCC.
Appliquez ensuite ce patch (qui plante la première fois) sur le
fichier build-devkit.sh
. Il est normal qu'il plante la première
fois, cela permet de créer les dossiers nécessaires à la poursuite de
l'installation.
176c176 < archives="binutils-${BINUTILS_VER}.tar.xz gcc-${GCC_VER}.tar.xz newlib-${NEWLIB_VER}.tar.gz" --- > archives="binutils-${BINUTILS_VER}.tar.xz newlib-${NEWLIB_VER}.tar.gz" 216c216 < extract_and_patch gcc $GCC_VER xz --- > extract_and_patch gcc $GCC_VER gz
Appliquez ce patch sur le fichier dkarm-eabi/scripts/build-crtls.sh
:
6c6,7 < export DEVKITPRO=$TOOLPATH --- > export DEVKITPRO=/opt/devkitpro
Il faut ensuite renommer le dossier décompressé pour pouvoir exécuter le script qui fonctionnera (normalement) :
mv .devkitARM/gcc-release-gcc-13.1.0 .devkitARM/gcc-13.1.0 ./build-devkit.sh