summaryrefslogtreecommitdiff
path: root/make.conf
diff options
context:
space:
mode:
authorProsperousPotato <ProsperousPotato@users.noreply.github.com>2026-01-18 18:31:21 +0000
committerProsperousPotato <ProsperousPotato@users.noreply.github.com>2026-01-18 18:31:21 +0000
commit469f94d3d7df704fb2624d59a4f478b8a95fdceb (patch)
treeac36b865e66c39533e393ce128da5fd5e103eb1f /make.conf
create repo
Diffstat (limited to 'make.conf')
-rw-r--r--make.conf45
1 files changed, 45 insertions, 0 deletions
diff --git a/make.conf b/make.conf
new file mode 100644
index 0000000..b5c78f1
--- /dev/null
+++ b/make.conf
@@ -0,0 +1,45 @@
+COMMON_FLAGS="-O3 -pipe -march=broadwell -mabm -maes -mrtm --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=40960 -flto"
+CFLAGS="${COMMON_FLAGS}"
+CXXFLAGS="${COMMON_FLAGS}"
+FCFLAGS="${COMMON_FLAGS}"
+FFLAGS="${COMMON_FLAGS}"
+LDFLAGS="-Wl,-O3 -Wl,--as-needed -Wl,-z,pack-relative-relocs ${COMMON_FLAGS}"
+RUSTFLAGS="${RUSTFLAGS} -C target-cpu=native"
+
+
+USE="X minimal ssl xinerama qemu alsa opengl graphite harfbuzz lzma zstd threads vaapi hwloc jpegxl vulkan lto fbcon dri vpx x264 x265 openh264 sasl caps opencl ffmpeg caps \
+ lm-sensors aac aalib acpi asm bzip2 cairo crypt curl egl flac git hardened hddtemp magic man posix pie sasl seccomp symlink vim-syntax jumbo-build gawk dav1d savedconfig \
+ xcsecurity xephyr xnest persist eme-free hwaccel cube verify-sig gles2 redistributable pgo ncat source bash-completion custom-cflags \
+ \
+ -aqua -selinux -apparmor -cups -clamav -connman -coreaudio -cuda -emacs -geoip -geolocation -gnome-keyring -ieee1394 -ios -ipod -keyring -lirc -nntp -nvenc -pcmcia \
+ -speech -vnc -xemacs -ibm -3dfx -cjk -xnest -jack -smartcard -policykit -gstreamer -consolekit -kerberos -ldap -wayland -webkit -webengine -kde -gnome -xfce -pulseaudio \
+ -bluetooth -vlc -networkmanager -udisks -systemd -pam -elogind -dbus -accessibility -libnotify -startup-notification -pipewire -automount -trash-panel-plugin -pcre -gvfs \
+ -dbusmenu -qt -gtk -qt5 -qt6 -gpm -initramfs -introspection -tiff -telemetry -gnome-shell -proprietary-codecs -vala -gmp-autoupdate -wxwidgets -nvidia -emboss -bindist \
+ -deno -discord -dhcp -soc -udev -qdbus -screencast -assistant"
+
+
+FEATURES="parallel-install parallel-fetch usersync"
+
+EMERGE_DEFAULT_OPTS="--with-bdeps y --quiet-build --verbose --verbose-conflicts --jobs=32 --load-average=32"
+
+VIDEO_CARDS="amdgpu radeonsi radeon"
+
+L10N="en-GB"
+
+PORTDIR=/var/db/repos/gentoo
+
+QEMU_USER_TARGETS="x86_64"
+QEMU_SOFTMMU_TARGETS="x86_64"
+
+ACCEPT_LICENSE="-* @FREE"
+
+ABI_X86="64 32"
+
+LC_MESSAGES=C.UTF-8
+
+GENTOO_MIRRORS="https://mirror.bytemark.co.uk/gentoo/ \
+ https://mirrors.gethosted.online/gentoo/ \
+ https://www.mirrorservice.org/sites/distfiles.gentoo.org/"
+
+CPU_FLAGS_X86="aes avx avx2 bmi1 bmi2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3"
+MICROCODE_SIGNATURES="-s 0x000306f2"