Merge branch 'main' of github.com:MoWeeeZ/portage-conf

This commit is contained in:
Moritz Gmeiner 2023-09-16 13:17:08 +02:00
commit 30203fb8dc
9 changed files with 56 additions and 35 deletions

8
env/clang vendored
View file

@ -21,8 +21,14 @@ OBJDUMP="llvm-objdump"
READELF="llvm-readelf"
ADDR2LINE="llvm-addr2line"
LD="ld.lld"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=lld -flto"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -unwindlib=libunwind"
LDFLAGS="${LDFLAGS} -fuse-ld=lld -flto"
USE="${USE} clang llvm-libunwind"

6
env/gcc vendored
View file

@ -6,6 +6,7 @@ CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CC="gcc"
CXX="g++"
@ -21,6 +22,9 @@ OBJDUMP="objdump"
READELF="readelf"
ADDR2LINE="addr2line"
LD="ld.bfd"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=bfd -flto"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS="${LDFLAGS} -fuse-ld=bfd -flto"

View file

@ -1,37 +1,38 @@
COMMON_FLAGS="-O2 -pipe -march=native -flto=thin"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C linker=clang -C link-arg=-fuse-ld=mold"
CC="clang"
CXX="clang++"
AR="llvm-ar"
AS="clang -c"
CPP="clang-cpp"
NM="llvm-nm"
STRIP="llvm-strip"
RANLIB="llvm-ranlib"
OBJCOPY="llvm-objcopy"
STRINGS="llvm-strings"
OBJDUMP="llvm-objdump"
READELF="llvm-readelf"
ADDR2LINE="llvm-addr2line"
LD="ld.mold"
LDFLAGS="${LDFLAGS} -fuse-ld=mold -flto"
LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -unwindlib=libunwind"
# COMMON_FLAGS="-O2 -pipe -march=native -flto=thin"
#
# CFLAGS="${COMMON_FLAGS}"
# CXXFLAGS="${COMMON_FLAGS}"
#
# FCFLAGS="${COMMON_FLAGS}"
# FFLAGS="${COMMON_FLAGS}"
#
# RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C lto=thin -C linker=clang -C link-arg=-fuse-ld=mold"
#
# CC="clang"
# CXX="clang++"
#
# AR="llvm-ar"
# AS="clang -c"
# CPP="clang-cpp"
# NM="llvm-nm"
# STRIP="llvm-strip"
# RANLIB="llvm-ranlib"
# OBJCOPY="llvm-objcopy"
# STRINGS="llvm-strings"
# OBJDUMP="llvm-objdump"
# READELF="llvm-readelf"
# ADDR2LINE="llvm-addr2line"
#
# LD="ld.mold"
#
# LDFLAGS="${LDFLAGS} -fuse-ld=mold -flto"
#
# LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -unwindlib=libunwind"
PORTAGE_STRIP_FLAGS="--strip-unneeded -N __gentoo_check_ldflags__ -R .GCC.command.line"
USE="clang dist-kernel llvm-libunwind lto pulseaudio zstd -gpm -systemd -wayland"
# clang llvm-libunwind
USE="dist-kernel llvm-libunwind lto pulseaudio zstd -gpm -systemd -wayland"
PYTHON_TARGETS="python3_11 python3_12"

View file

@ -1 +1 @@
=mail-client/thunderbird-115.2.0
=mail-client/thunderbird-115.2.2

View file

@ -1,3 +1,6 @@
*/* clang mold
app-arch/unzip no-lto
dev-libs/libvterm gcc mold

1
package.use/gmp Normal file
View file

@ -0,0 +1 @@
dev-libs/gmp -cpudetection

View file

@ -1,3 +1,3 @@
app-text/texlive luatex science
app-text/texlive extra luatex science
app-text/texlive-core xetex

1
package.use/pfl Normal file
View file

@ -0,0 +1 @@
sys-apps/util-linux caps

5
repos.conf/crossdev.conf Normal file
View file

@ -0,0 +1,5 @@
[crossdev]
location = /var/db/repos/crossdev
priority = 10
masters = gentoo
auto-sync = no