Skip to content

Instantly share code, notes, and snippets.

@rkitover
Created August 20, 2019 10:11
Show Gist options
  • Save rkitover/63d63125fd6c3f43f9a0badbb0d43630 to your computer and use it in GitHub Desktop.
Save rkitover/63d63125fd6c3f43f9a0badbb0d43630 to your computer and use it in GitHub Desktop.
gentoo make.conf
# Based on Trademark's make.conf 1.3
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
USE=${CPU_FLAGS_X86}" -bindist X alsa gnome-keyring bash-completion bluetooth cups curl cxx dbus dri fontconfig git gpm gtk gtk2 gtk3 gtk4 inotify introspection ios ipod ipv6 javascript jit joystick kde lua luajit modules mono mmap networkmanager offensive opengl openmp plasma posix postgres ppds pulseaudio qt4 qt5 rdp readline samba session sharedmem smp sound spell sqlite sasl suid systemd sysvipc tcmalloc threads truetype udev unicode upnp upnp-av usb user-session vim-syntax wayland wifi webkit wxwidgets xcb xft -sddm lightdm gles truetype type1 cleartype corefonts avahi zeroconf mdnsresponder-compat libsecret opencl"
PYTHON_TARGETS="python2_7 python3_6 python3_7"
PYTHON_SINGLE_TARGET="python3_6"
RUBY_TARGETS="ruby25 ruby26"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
PORT_LOGDIR="/var/log/emerge"
MAKEOPTS="-j128"
FEATURES="buildpkg split-elog split-log -network-sandbox ccache"
CCACHE_DIR=/var/tmp/ccache
CCACHE_SIZE=50G
#EMERGE_DEFAULT_OPTS="--jobs 90 --load-average 90 --alphabetical --autounmask-write=n --complete-graph=y --keep-going --verbose --verbose-conflicts --with-bdeps=y --backtrack=1000 --buildpkg-exclude virtual/*"
#EMERGE_DEFAULT_OPTS="--alphabetical --autounmask-write=n --complete-graph=y --keep-going --verbose --verbose-conflicts --with-bdeps=y --backtrack=1000 --buildpkg-exclude virtual/*"
EMERGE_DEFAULT_OPTS="--alphabetical --autounmask-write=n --complete-graph=y --keep-going --verbose --verbose-conflicts --with-bdeps=y --backtrack=1000 --buildpkg-exclude virtual/* --ignore-built-slot-operator-deps y"
PORTAGE_ELOG_CLASSES="*"
PORTAGE_ELOG_SYSTEM="echo save"
ACCEPT_LICENSE="*"
ACCEPT_KEYWORDS="~amd64"
#GENTOO_MIRRORS="http://mirror.sjc02.svwh.net/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/"
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/"
VIDEO_CARDS="amdgpu radeonsi radeon"
INPUT_DEVICES="libinput"
GRUB_PLATFORMS="efi-64 pc coreboot qemu"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment