ansible/roles/desktop/files/portage/make.conf

33 lines
936 B
Bash

#
# make.conf
# Configuration for Portage
# vim:ft=bash
#
# NOTE: DO NOT REMOVE ANY LINES STARTING WITH ansible:
# ANSIBLE USES THOSE TO INSERT MODIFICATIONS PROGRAMATICALLY
#
# USE
USE="curl ffmpeg gnome-keyring gstreamer networkmanager opus pulseaudio systemd vulkan webp xinerama -elogind -test"
#ansible:use
# Compilation configuration
# ABI_X86 is used to control multilib support
ABI_X86="64 32"
COMMON_FLAGS="-march=native -O2 -pipe"
CPU_FLAGS_X86="$(cpuid2cpuflags)"
#CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j16"
# Portage configuration
ACCEPT_LICENSE="*"
EMERGE_DEFAULT_OPTS="--jobs 10 --tree --keep-going"
FEATURES="-network-sandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
VIDEO_CARDS="amdgpu i915 intel qxl radeon"
# Package configuration
GRUB_PLATFORMS="emu efi-32 efi-64 pc"