From a6bd778dc3d6652de019f3b96a0c0039628f5339 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Tue, 7 Jan 2025 18:48:01 -0500 Subject: Update gentoo hosts --- hosts/iroha/gentoo/make.conf | 22 +++++++++++++++------- hosts/iroha/gentoo/package.accept_keywords/bpftool | 1 + hosts/iroha/gentoo/package.accept_keywords/libbpf | 1 + hosts/iroha/gentoo/package.use/libdrm | 1 + hosts/iroha/gentoo/package.use/smartmontools | 1 + 5 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 hosts/iroha/gentoo/package.accept_keywords/bpftool create mode 100644 hosts/iroha/gentoo/package.accept_keywords/libbpf create mode 100644 hosts/iroha/gentoo/package.use/libdrm create mode 100644 hosts/iroha/gentoo/package.use/smartmontools (limited to 'hosts/iroha/gentoo') diff --git a/hosts/iroha/gentoo/make.conf b/hosts/iroha/gentoo/make.conf index da38ead..0d0da3e 100644 --- a/hosts/iroha/gentoo/make.conf +++ b/hosts/iroha/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=znver2 -mtune=znver2 -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" -MAKEOPTS="-j16" +CGO_CFLAGS="${COMMON_FLAGS}" +CGO_CXXFLAGS="${COMMON_FLAGS}" +CGO_FFLAGS="${COMMON_FLAGS}" +CGO_LDFLAGS="${LDFLAGS}" + +RUSTFLAGS="-C opt-level=2 -C target-cpu=znver2" + +MAKEOPTS="-j18" EMERGE_DEFAULT_OPTS="--jobs 3" -RUBY_TARGETS="ruby31" +RUBY_TARGETS="ruby32" PERL_FEATURES="" @@ -20,11 +28,11 @@ KERNEL="linux" ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE MS-TOU" -USE="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 radeonsi amdgpu intel virgl" +VIDEO_CARDS="radeonsi amdgpu intel virgl" INPUT_DEVICES="keyboard" L10N="en" diff --git a/hosts/iroha/gentoo/package.accept_keywords/bpftool b/hosts/iroha/gentoo/package.accept_keywords/bpftool new file mode 100644 index 0000000..57c1aa6 --- /dev/null +++ b/hosts/iroha/gentoo/package.accept_keywords/bpftool @@ -0,0 +1 @@ +dev-util/bpftool ~amd64 diff --git a/hosts/iroha/gentoo/package.accept_keywords/libbpf b/hosts/iroha/gentoo/package.accept_keywords/libbpf new file mode 100644 index 0000000..ceebff3 --- /dev/null +++ b/hosts/iroha/gentoo/package.accept_keywords/libbpf @@ -0,0 +1 @@ +dev-libs/libbpf ~amd64 diff --git a/hosts/iroha/gentoo/package.use/libdrm b/hosts/iroha/gentoo/package.use/libdrm new file mode 100644 index 0000000..dcc7d0c --- /dev/null +++ b/hosts/iroha/gentoo/package.use/libdrm @@ -0,0 +1 @@ +x11-libs/libdrm video_cards_radeon diff --git a/hosts/iroha/gentoo/package.use/smartmontools b/hosts/iroha/gentoo/package.use/smartmontools new file mode 100644 index 0000000..c6747b6 --- /dev/null +++ b/hosts/iroha/gentoo/package.use/smartmontools @@ -0,0 +1 @@ +sys-apps/smartmontools -daemon -- cgit v1.2.3-101-g0448