portage-conf/make.conf/00common

31 lines
663 B
Text

COMMON_FLAGS="-O2 -pipe -march=native -flto"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
RUSTFLAGS="-C target-cpu=native -C opt-level=3"
CC="clang"
CXX="clang++"
AR="llvm-ar"
NM="llvm-nm"
ranlib="llvm-ranlib"
LDFLAGS="-fuse-ld=mold -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -flto"
# EMERGE_DEFAULT_OPTS="--jobs 2"
USE="clang lto pulseaudio X -systemd -wayland"
L10N="en en_GB de"
LC_MESSAGES=C.utf8
GENTOO_MIRRORS="\
rsync://ftp.fau.de/gentoo \
rsync://ftp.halifax.rwth-aachen.de/gentoo/ \
https://ftp.fau.de/gentoo \
https://ftp.halifax.rwth-aachen.de/gentoo/ \
"