From 43e7dd27830adcc7702f0ded849ddbc9c4ea10de Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sat, 29 Jul 2023 16:26:55 +0200 Subject: [PATCH] changed kernel to clang compiler --- make.conf/00common | 4 ++++ package.accept_keywords/firefox | 2 +- package.env/{sys => gcc} | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) rename package.env/{sys => gcc} (67%) 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