Dépendances de la recette Buster 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 10 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 10 et le plancher glibc 2.28.

dependencies/native-packages.tsv enregistre les 39 paquets natifs de la
construction Buster 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++ 8.3.0-6 pour le bootstrap initial,
binutils 2.31.1-16, make 4.2.1-1.2, libc6 et libc6-dev
2.28-10+deb10u4, libelf-dev 0.176-1.1+deb10u1, libssl-dev
1.1.1n-0+deb10u6, zlib1g-dev 1:1.2.11.dfsg-1+deb10u2, kmod 26-1,
dpkg/dpkg-dev 1.19.8, xz-utils 5.2.4-1+deb10u1, bison
2:3.3.2.dfsg-1, flex 2.6.4-6.2, bc 1.07.1-2+b1 et mawk
1.3.3-17+b3. Le driver Buster effectivement exécuté évite les expressions
awk à intervalles incompatibles avec ce mawk. 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 lire les modules XZ ; le paquet
enregistré fournit +XZ. Le GCC privé 12.4 se lie à glibc 2.28 et emploie
les binutils Buster 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.
