COMMON_FLAGS="-O2 -pipe -march=native -flto=thin" CFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}" FCFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}" CC="clang-19" CXX="clang++-19" AR="llvm-ar" AS="clang-19 -c" CPP="clang-cpp-19" NM="llvm-nm" STRIP="llvm-strip" RANLIB="llvm-ranlib" OBJCOPY="llvm-objcopy" STRINGS="llvm-strings" OBJDUMP="llvm-objdump" READELF="llvm-readelf" ADDR2LINE="llvm-addr2line" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -unwindlib=libunwind" LDFLAGS="${LDFLAGS} -flto" # RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C linker=clang-19 -C link-arg=-fuse-ld=mold" USE="${USE} clang llvm-libunwind"