gentoo/make.conf
semblanceofsense 2183fab094 another commit
2025-03-26 21:06:56 -06:00

54 lines
1.6 KiB
Plaintext

# Wes' make.conf file
# Distributed under public domain or a public domain adjacent license if your country's retarded copyright laws don't support that
# op-ti-mize [verb (trans.)]* … (gcc) to modify executable code so that it fails more quickly.
# gcc - the best argument for non-determinism ever
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
# USE flags
USE="X dist-kernel"
# Host Setting
CHOST="x86_64-pc-linux-gnu"
# Nice-to-haves
# NOTE: This stage was built with the bindist USE flag enabled
COMMON_FLAGS="-O2 -pipe -Wall"
# C Flags
CFLAGS="${COMMON_FLAGS} -march=native -mtune=native"
# C++ Flags
CXXFLAGS="${CFLAGS}"
# Fortran 77 Flags
FFLAGS="${CFLAGS}"
# Modern Fortran Flags
FCFLAGS="${FFLAGS}"
# This may break my system, but oh well seems nice
ACCEPT_KEYWORDS="~amd64"
# Number of Parallel Jobs (# of CPUs +1)
MAKEOPTS="-j17"
# Useful Emerge Configs
EMERGE_DEFAULT_OPTS="--color y --autounmask --autounmask-continue"
# How priortized is package building by the CPU? (-20-19)
PORTAGE_NICENESS=19
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"
# Dear god please autoclean
AUTOCLEAN="yes"
# Cool portage extensions
FEATURES="binpkg-logs buildpkg downgrade-backup ipc-sandbox network-sandbox"
#Consider test-fail-continue in the future?
GRUB_PLATFORMS="efi-64"
# Alternative mirrors
GENTOO_MIRRORS="http://www.gtlib.gatech.edu/pub/gentoo https://gentoo.ussg.indiana.edu/ https://gentoo.osuosl.org/ https://mirrors.rit.edu/gentoo/ https://mirror.sjc02.svwh.net/gentoo/ http://mirror.lug.udel.edu/pub/gentoo/"