Dépendances de la recette Bullseye amd64

Hôte de construction : Linux amd64, Bash, GNU coreutils/findutils, GNU tar,
awk avec intervalles réguliers, grep, sed, diffutils, util-linux/flock,
xz-utils, bzip2, gzip, bubblewrap et espaces de noms utilisateur autorisés.
Les opérations bwrap isolent également PID, IPC, UTS, cgroup et réseau.
Le lancement doit disposer des ressources CPU/RAM annoncées ; aucun accès
réseau n'est utilisé pour construire ou compléter des dépendances.

TARGET_ROOTFS est une copie Debian 11 amd64 préparée séparément. Il ne doit
pas être une racine vivante. /proc et /sys doivent être vides ; /work et /scan
sont des répertoires réels vides réservés aux montages, /mnt est présent.
Les liens des outils doivent se résoudre à l'intérieur de ce rootfs.
Le script ne prépare pas un système depuis Internet et n'installe pas de
dépendances silencieusement. Aucun reçu d'export privé n'est fourni : utiliser
l'entrée TARGET_ROOTFS déjà préparée, pas la branche ROOTFS_ARCHIVE.

Les 39 versions enregistrées sont dans dependencies/native-packages.tsv. Elles décrivent
l'environnement de construction employé, sans garantir la disponibilité de
ces révisions dans un dépôt actuel ni l'identité complète d'un autre rootfs.
Les paquets et leurs propres sources/licences restent fournis par Debian.

Principaux outils : GCC/G++ 10.2.1-6 pour le bootstrap, binutils 2.35.2-2,
make 4.3-4.1, libc6 et libc6-dev 2.31-13+deb11u14,
libelf-dev 0.183-1, libssl-dev 1.1.1w-0+deb11u8,
zlib1g-dev 1:1.2.11.dfsg-2+deb11u2, kmod 28-1,
dpkg/dpkg-dev 1.20.14, xz-utils 5.2.5-2.1~deb11u2,
bison 2:3.7.5+dfsg-1, flex 2.6.4-8 et bc 1.07.1-2+b2.
Perl, Python 3, openssl, tar, awk, sed, readlink, gzip et les utilitaires
ordinaires de Bash/coreutils sont également requis dans le rootfs.
Python n'est pas le langage des scripts de recette, qui restent Bash ; il
fait partie des outils de la source noyau vérifiés dans le rootfs.

La qualification vérifie les outils et leurs capacités, pas seulement leurs
numéros de version. kmod doit réellement prendre en charge XZ : la version 28
enregistrée fournit +XZ et -ZLIB, d'où le choix des modules .ko.xz. Le GCC
12.4 privé ne remplace pas le compilateur global et reste lié à la glibc 2.31.

Les sources auxiliaires intégrées au 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, binutils
reste natif. Aucun autre téléchargement source n'est prévu par le driver.
