blob: 9d579181398e2e5f19e57a233a658be7db97a3d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
WARNING_FLAGS="-Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
COMMON_FLAGS="-O2 -pipe -march=znver3 -mtune=znver3 -fno-semantic-interposition -fomit-frame-pointer -fno-stack-protector -flto ${WARNING_FLAGS}"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
# https://wiki.gentoo.org/wiki/LTO
LDFLAGS="${COMMON_FLAGS} ${LDFLAGS} ${WARNING_FLAGS}"
CGO_CFLAGS="${COMMON_FLAGS}"
CGO_CXXFLAGS="${COMMON_FLAGS}"
CGO_FFLAGS="${COMMON_FLAGS}"
CGO_LDFLAGS="${LDFLAGS}"
RUSTFLAGS="${RUSTFLAGS} -C target-cpu=znver3"
MAKEOPTS="-j18 -l24"
EMERGE_DEFAULT_OPTS="--jobs 1"
RUBY_TARGETS="ruby33"
PERL_FEATURES=""
LUA_SINGLE_TARGET="lua5-4"
LUA_TARGETS="lua5-4"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="-* @FREE"
USE="modules-compress lto pgo policykit elogind man -X \
-numa -selinux -sysprof -pie -pic -unwind -ssp -cet -hardened -sanitize -debug \
-consolekit -systemd -introspection -vala -handbook -kerberos"
GRUB_PLATFORMS="efi-64"
INPUT_DEVICES="keyboard mouse"
L10N="en en-US"
LC_MESSAGES="C.utf8"
GENTOO_MIRRORS="rsync://rsync.gtlib.gatech.edu/gentoo \
rsync://mirrors.mit.edu/gentoo-distfiles/ \
https://gentoo.osuosl.org/"
|