diff options
Diffstat (limited to 'hosts/moyo/gentoo')
| -rw-r--r-- | hosts/moyo/gentoo/make.conf | 20 |
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" |