diff --git a/etc/portage/make.conf.chatgpt.txt b/etc/portage/make.conf.chatgpt.txt new file mode 100644 index 0000000..dc5b44f --- /dev/null +++ b/etc/portage/make.conf.chatgpt.txt @@ -0,0 +1,51 @@ +# -------------------------------------------------------------------- +# Paramètres de compilation classiques +# -------------------------------------------------------------------- + +# Optimisations de compilation sûres pour tout type de CPU +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" + +# Utilisation des jobs parallèles +MAKEOPTS="-j$(nproc)" + +# Architecture ciblée +CHOST="x86_64-pc-linux-gnu" + +# Sélection du profil +ACCEPT_KEYWORDS="amd64" + +# Choix du miroir Gentoo (à personnaliser si besoin) +GENTOO_MIRRORS="https://distfiles.gentoo.org" + +# -------------------------------------------------------------------- +# Gestion des paquets binaires +# -------------------------------------------------------------------- + +# Activer création de paquets binaires compressés +FEATURES="buildpkg buildpkg-signing" + +# Compression rapide pour les binaires +BINPKG_COMPRESS="zstd" + +# Indiquer la clé utilisée pour signer les paquets +BINPKG_GPG_SIGNING_KEY="gentoo@admin.alto.im" + +# Dossier où stocker les paquets binaires +PKGDIR="/mnt/binhost/packages" + +# -------------------------------------------------------------------- +# Options diverses utiles +# -------------------------------------------------------------------- + +# Eviter d'utiliser des USE trop spécifiques si tu veux des binaires portables +USE="-bindist" + +# Eviter des surprises avec les alertes de news +ACCEPT_LICENSE="*" + +# -------------------------------------------------------------------- +# Important : +# Ne pas mettre getbinpkg, binpkg-verify ou binpkg-signature sur le binhost +# Ceux-ci ne doivent être présents QUE sur les clients qui consomment les binaires +# --------------------------------------------------------------------