big update, mostly llvm18

This commit is contained in:
Moritz Gmeiner 2024-08-03 11:06:44 +02:00
commit 7c82d8e102
9 changed files with 10 additions and 8 deletions

1
env/clang-17 vendored
View file

@ -29,5 +29,6 @@ LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -unwindlib=libunwind"
LDFLAGS="${LDFLAGS} -fuse-ld=lld -flto"
RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C linker=clang-17 -C link-arg=-fuse-ld=mold"
USE="${USE} clang llvm-libunwind"

View file

@ -1,4 +1,4 @@
RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C linker=clang -C link-arg=-fuse-ld=mold"
RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C linker=clang -C link-arg=-fuse-ld=mold"
PORTAGE_STRIP_FLAGS="--strip-unneeded -N __gentoo_check_ldflags__ -R .GCC.command.line"

View file

@ -1,3 +1,3 @@
www-client/firefox:rapid ~amd64
=dev-libs/nss-3.99 ~amd64
=dev-libs/nss-3.102 ~amd64

View file

@ -43,6 +43,4 @@ gui-libs/gtk clang lld
www-client/chromium clang lld
net-libs/nodejs clang lld
# workaround for clang-18 AVX512 issue
dev-util/ccache clang-17 mold
www-client/chromium clang-17 lld
dev-lang/nim clang mold no-lto

View file

@ -2,4 +2,5 @@ sys-libs/zlib minizip
net-libs/nodejs inspector
www-client/chromium custom-cflags lto qt6 -screencast
#
www-client/chromium custom-cflags lto official qt6 -screencast

1
package.use/llvm-18 Normal file
View file

@ -0,0 +1 @@
www-client/firefox LLVM_SLOT: -17 18

1
package.use/pulseaudio Normal file
View file

@ -0,0 +1 @@
media-sound/pulseaudio daemon

View file

@ -1,2 +1,2 @@
*/* PYTHON_TARGETS: python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: python3_11
*/* PYTHON_SINGLE_TARGET: python3_12

View file

@ -1,3 +1,3 @@
virtual/rust profiler
dev-lang/rust clippy llvm-libunwind lto profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm
dev-lang/rust-bin clippy rust-analyzer rust-src rustfmt
dev-lang/rust-bin clippy profiler rust-analyzer rust-src rustfmt