UP | HOME

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

Author: rick

Email: rick@gnous.eu

Created: 2024-05-16 jeu. 20:32

Validate