Skip to content

Instantly share code, notes, and snippets.

@iomonad
Created May 5, 2022 07:48
Show Gist options
  • Save iomonad/6a765a355fc2c5cc5435e7c83b62a117 to your computer and use it in GitHub Desktop.
Save iomonad/6a765a355fc2c5cc5435e7c83b62a117 to your computer and use it in GitHub Desktop.
Work Thinkstation Make.conf
# ============================
# Core Flags
# ===========================
COMMON_FLAGS="-O2 -pipe -march=native"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j21"
# ============================
# Systems Prefs
# ===========================
LINGUAS="us"
GRUB_PLATFORMS="efi-64"
VIDEO_CARDS="nvidia"
# ============================
# Software Targets
# ===========================
QEMU_SOFTMMU_TARGETS="x86_64 arm aarch64"
QEMU_USER_TARGETS="x86_64 arm aarch64"
ADA=x86_64-pc-linux-gnu-gcc-4.9.4
ADAFLAGS=${CFLAGS}
# ============================
# Caches Dirs
# ===========================
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
PORTAGE_LOGDIR="/var/log/portage"
# ============================
# Mirrors
# ===========================
LC_MESSAGES=C
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://ftp.free.fr/mirrors/ftp.gentoo.org/ https://mirrors.ircam.fr/pub/gentoo-distfiles/"
# ============================
# Global Uses
# ===========================
USE="-gtk -gnome -qt4 -qt5 -kde -dvd -cdr -cairo -cups -systemd alsa elogind \
graphite"
# ============================
# Licenses
# ===========================
ACCEPT_LICENSE="*"
# ============================
# Portage Features
# ===========================
EMERGE_DEFAULT_OPTS="--jobs 2 --load-average 2 --ask --tree --verbose --autounmask --keep-going y"
FEATURES="${FEATURES} parallel-fetch parallel-install collision-protect sandbox candy userpriv usersandbox buildsyspkg news clean-logs"
PORTAGE_NICENESS=10
AUTOCLEAN="yes"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="save"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment