48 lines
1.4 KiB
Plaintext
48 lines
1.4 KiB
Plaintext
|
# These warnings indicate likely runtime problems with LTO, so promote them
|
||
|
# to errors. If a package fails to build with these, LTO should not be used there.
|
||
|
WARNING_FLAGS="-Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
|
||
|
|
||
|
COMMON_FLAGS="-march=znver4 -O2 -pipe -fomit-frame-pointer -flto=7 ${WARNING_FLAGS}"
|
||
|
CFLAGS="${COMMON_FLAGS}"
|
||
|
CXXFLAGS="${COMMON_FLAGS}"
|
||
|
FCFLAGS="${COMMON_FLAGS}"
|
||
|
FFLAGS="${COMMON_FLAGS}"
|
||
|
|
||
|
ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE"
|
||
|
|
||
|
FEATURES="userfetch parallel-fetch parallel-install -ebuild-locks"
|
||
|
MAKEOPTS="-j8 --load-average 7.95"
|
||
|
EMERGE_DEFAULT_OPTS="--jobs 1024 --load-average 7.90"
|
||
|
|
||
|
VIDEO_CARDS="amdgpu radeonsi"
|
||
|
INPUT_DEVICES="libinput wacom"
|
||
|
|
||
|
AUD="-pipewire -alsa -gstreamer"
|
||
|
BLD="lto"
|
||
|
GFX="-branding"
|
||
|
KIT="-gnome -gtk -gtk2 -gtk3 -gtk-doc -qt4 -qt5"
|
||
|
MSC="minizip sqlite -handbook -man -mysql"
|
||
|
NET="-cups -ldap -wifi"
|
||
|
VID="-vlc"
|
||
|
|
||
|
USE="${AUD} ${BLD} ${GFX} ${KIT} ${MSC} ${NET} ${VID}"
|
||
|
|
||
|
GRUB_PLATFORMS="efi-64"
|
||
|
GOPROXY=""
|
||
|
L10N=""
|
||
|
|
||
|
DOTNET_TARGETS="net70"
|
||
|
PYTHON_TARGETS="python3_11"
|
||
|
PYTHON_SINGLE_TARGET=$PYTHON_TARGETS
|
||
|
LUA_TARGETS="lua5_4 luajit"
|
||
|
LUA_SINGLE_TARGET="luajit"
|
||
|
|
||
|
# NOTE: This stage was built with the bindist Use flag enabled
|
||
|
PORTDIR="/var/db/repos/gentoo"
|
||
|
DISTDIR="/var/cache/distfiles"
|
||
|
PKGDIR="/var/cache/binpkgs"
|
||
|
|
||
|
# This sets the language of build output to English.
|
||
|
# Please keep this setting intact when reporting bugs.
|
||
|
LC_MESSAGES=C
|