Dépendances de la recette Stretch amd64

Hôte de construction : Linux amd64, Bash, GNU coreutils/findutils et tar,
grep, sed, diffutils, util-linux/flock, xz-utils, bzip2, gzip, bubblewrap
et espaces de noms utilisateur autorisés. Les opérations bwrap isolent aussi
PID, IPC, UTS, cgroup et réseau. Prévoir un espace disque et un budget
CPU/RAM suffisants ; MAX_JOBS reste plafonné par les contrôles du script.
La construction n'installe rien depuis le réseau.

TARGET_ROOTFS est une copie Debian 9 amd64 préparée séparément. Ce n'est
pas une racine vivante. /proc et /sys doivent être vides ; /work et /scan
sont des répertoires réels vides pour les montages, /mnt doit être présent.
Les liens des outils doivent se résoudre à l'intérieur du rootfs. La recette
ne crée pas ce système ni ne complète ses dépendances silencieusement. Elle
utilise TARGET_ROOTFS déjà préparé, sans reçu d'export privé ni archive de
rootfs. La bibliothèque vérifie Debian 9 et le plancher glibc 2.24.

dependencies/native-packages.tsv enregistre les 37 paquets natifs de la
construction Stretch qualifiée, avec version et architecture. Cela décrit
le rootfs employé ; cela ne garantit pas la disponibilité future de chaque
révision dans un dépôt ni l'identité complète d'un nouveau rootfs. Les
paquets et leurs propres sources/licences restent fournis par Debian.

Versions clés enregistrées : GCC/G++ 6.3.0-18+deb9u1 pour le bootstrap
initial, binutils 2.28-5, make 4.1-9.1, libc6 et libc6-dev
2.24-11+deb9u4, libelf-dev 0.168-1+deb9u1, libssl-dev
1.1.0l-1~deb9u6, zlib1g-dev 1:1.2.8.dfsg-5+deb9u1, kmod 23-2,
dpkg/dpkg-dev 1.18.26, xz-utils 5.2.2-1.2+deb9u1, bison
2:3.0.4.dfsg-1+b1, flex 2.6.1-1.3, bc 1.06.95-9+b3 et mawk
1.3.3-17+b3. Le driver Stretch effectivement exécuté corrige les
expressions awk incompatibles avec mawk et cherche grep sous /usr/bin ou
/bin. Perl, Python 3, openssl, tar, readlink, gzip et les utilitaires
courants sont également vérifiés.

La qualification porte sur les capacités réelles des outils, pas seulement
sur leurs numéros de version. Kmod doit indexer les modules .ko bruts ; aucune capacité XZ de kmod
n’est requise par ce profil. Le GCC privé 12.4 se lie à glibc 2.24 et emploie
les binutils Stretch natifs. Le GCC global n'est pas remplacé.

Les quatre sources auxiliaires du bootstrap sont GCC 12.4.0, GMP 6.2.1,
MPFR 4.1.0 et MPC 1.2.1. ISL est désactivé, zlib vient du système et
binutils n'est pas reconstruit. Le driver n'effectue aucun autre
téléchargement source.
