diff --git a/env/no-lto b/env/no-lto index 97c2d0d..741aa8d 100644 --- a/env/no-lto +++ b/env/no-lto @@ -5,3 +5,5 @@ FCFLAGS="${FCFLAGS} -fno-lto" FFLAGS="${FFLAGS} -fno-lto" LDFLAGS="${LDFLAGS} -fno-lto" + +RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C linker=clang -C link-arg=-fuse-ld=mold" diff --git a/package.env/00compiler b/package.env/00compiler index b51e8d1..15047a8 100644 --- a/package.env/00compiler +++ b/package.env/00compiler @@ -26,7 +26,7 @@ media-gfx/sam2p gcc mold dev-lang/ghc gcc mold no-lto app-admin/haskell-updater gcc -dev-haskell/* gcc mold +dev-haskell/* clang mold dev-lang/perl gcc mold dev-perl/* gcc mold @@ -48,6 +48,3 @@ net-libs/nodejs clang lld dev-lang/nim clang mold no-lto app-crypt/seahorse gcc mold - -dev-scheme/racket gcc - diff --git a/package.use/chromium b/package.use/chromium index c24cd1d..4891a30 100644 --- a/package.use/chromium +++ b/package.use/chromium @@ -3,4 +3,4 @@ sys-libs/zlib minizip net-libs/nodejs inspector # -www-client/chromium custom-cflags lto official qt5 qt6 -screencast +www-client/chromium custom-cflags lto official qt6 -screencast