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 -C linker=clang -C link-arg=-fuse-ld=mold" CC="clang" CXX="clang++" LD="ld.mold" LDFLAGS="${LDFLAGS} -fuse-ld=mold -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -flto" AR="llvm-ar" AS="clang -c" CPP="clang-cpp" NM="llvm-nm" STRIP="llvm-strip" RANLIB="llvm-ranlib" OBJCOPY="llvm-objcopy" STRINGS="llvm-strings" OBJDUMP="llvm-objdump" READELF="llvm-readelf" ADDR2LINE="llvm-addr2line" # don't strip comment section of binaries # assumes STRIP will be gnu-strip PORTAGE_STRIP_FLAGS="--strip-unneeded -N __gentoo_check_ldflags__ -R .GCC.command.line -R .note.gnu.gold-version" # EMERGE_DEFAULT_OPTS="--jobs 2" USE="clang dist-kernel llvm-libunwind lto pulseaudio X -systemd -wayland" PYTHON_TARGETS="python3_11 python3_12" PYTHON_SINGLE_TARGET="python3_11" 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/ \ "