summaryrefslogtreecommitdiff
path: root/hosts/moyo/gentoo
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-01-07 18:48:01 -0500
committerAndrew Opalach <andrew@akon.city> 2025-01-07 18:48:01 -0500
commita6bd778dc3d6652de019f3b96a0c0039628f5339 (patch)
treedd8b26c5a689b65cb63bcf29b23ddb3df4b4ad4e /hosts/moyo/gentoo
parenta7b8531ccd665a74c2a5c37e1befb55193bb3f9e (diff)
downloaddotfiles-a6bd778dc3d6652de019f3b96a0c0039628f5339.tar.gz
dotfiles-a6bd778dc3d6652de019f3b96a0c0039628f5339.tar.bz2
dotfiles-a6bd778dc3d6652de019f3b96a0c0039628f5339.zip
Update gentoo hosts
Diffstat (limited to 'hosts/moyo/gentoo')
-rw-r--r--hosts/moyo/gentoo/make.conf20
1 files changed, 14 insertions, 6 deletions
diff --git a/hosts/moyo/gentoo/make.conf b/hosts/moyo/gentoo/make.conf
index c4778b9..22b2cde 100644
--- a/hosts/moyo/gentoo/make.conf
+++ b/hosts/moyo/gentoo/make.conf
@@ -1,14 +1,22 @@
-COMMON_FLAGS="-march=native -mtune=native -O2 -fomit-frame-pointer -flto=auto -fuse-linker-plugin -pipe"
+WARNING_FLAGS="-Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
+COMMON_FLAGS="-O2 -pipe -march=znver1 -mtune=znver1 -fno-semantic-interposition -flto ${WARNING_FLAGS}"
+
CFLAGS="${COMMON_FLAGS}"
-CXXFLAGS="${CFLAGS}"
+CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
-RUSTFLAGS="-C opt-level=2 -C target-cpu=native"
+
+CGO_CFLAGS="${COMMON_FLAGS}"
+CGO_CXXFLAGS="${COMMON_FLAGS}"
+CGO_FFLAGS="${COMMON_FLAGS}"
+CGO_LDFLAGS="${LDFLAGS}"
+
+RUSTFLAGS="-C opt-level=2 -C target-cpu=znver1"
MAKEOPTS="-j4"
EMERGE_DEFAULT_OPTS="--jobs 2"
-RUBY_TARGETS="ruby31"
+RUBY_TARGETS="ruby32"
LUA_SINGLE_TARGET="luajit"
LUA_TARGETS="luajit"
@@ -18,11 +26,11 @@ KERNEL="linux"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE"
-USE="custom-cflags orc lto pgo native-extensions dbus udev policykit acl -systemd -consolekit -X -wayland -gtk -gnome -kde -qt5 -qt6 -alsa -jack -pulseaudio -bluetooth -introspection -nls -numa -selinux -caps -filecaps -sysprof -pie -pic -unwind -ssp -hardened -sanitize -debug -cpudetection"
+USE="lto pgo orc native-extensions dbus udev policykit acl -systemd -consolekit -X -wayland -gtk -gnome -kde -qt5 -qt6 -alsa -jack -pulseaudio -bluetooth -introspection -nls -numa -selinux -caps -filecaps -sysprof -pie -pic -unwind -ssp -hardened -sanitize -debug -cpudetection"
GRUB_PLATFORMS="efi-64"
-VIDEO_CARDS="radeon"
+VIDEO_CARDS="amdgpu radeonsi"
INPUT_DEVICES="keyboard"
L10N="en"