diff --git a/make.conf/00common b/make.conf/00common index d647ca3..a181655 100644 --- a/make.conf/00common +++ b/make.conf/00common @@ -7,6 +7,10 @@ FFLAGS="${COMMON_FLAGS}" RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C linker=clang -C link-arg=-fuse-ld=mold" +# 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" + CC="clang" CXX="clang++" AR="llvm-ar" diff --git a/package.accept_keywords/firefox b/package.accept_keywords/firefox index 0d9dbb2..906618d 100644 --- a/package.accept_keywords/firefox +++ b/package.accept_keywords/firefox @@ -1,3 +1,3 @@ www-client/firefox:rapid ~amd64 -dev-libs/nss ~amd64 +# dev-libs/nss ~amd64 diff --git a/package.env/sys b/package.env/gcc similarity index 67% rename from package.env/sys rename to package.env/gcc index 3fc214b..aeab2ce 100644 --- a/package.env/sys +++ b/package.env/gcc @@ -1,3 +1,3 @@ -sys-kernel/* gcc lto mold +sys-kernel/* clang mold sys-libs/efivar gcc mold sys-libs/glibc gcc lto mold