updated on MG-Desktop

This commit is contained in:
Moritz Gmeiner 2023-09-01 00:40:19 +02:00
commit d5dc8e9fc8
15 changed files with 40 additions and 27 deletions

7
env/clang vendored
View file

@ -1,7 +1,8 @@
COMMON_FLAGS="-O2 -pipe -march=native -flto=full"
COMMON_FLAGS="-O2 -pipe -march=native -flto=thin"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
@ -22,6 +23,6 @@ ADDR2LINE="llvm-addr2line"
LD="ld.lld"
LDFLAGS="-Wl,--as-needed -rtlib=compiler-rt -unwindlib=libunwind -fuse-ld=lld -flto"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=lld -flto"
USE="clang llvm-libunwind"
LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -unwindlib=libunwind"

8
env/gcc vendored
View file

@ -9,10 +9,6 @@ FFLAGS="${COMMON_FLAGS}"
CC="gcc"
CXX="g++"
LD="ld"
LDFLAGS="-Wl,--as-needed -flto"
AR="ar"
AS="as"
CPP="gcc -E"
@ -24,3 +20,7 @@ STRINGS="strings"
OBJDUMP="objdump"
READELF="readelf"
ADDR2LINE="addr2line"
LD="ld.bfd"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=bfd -flto"

2
env/mold vendored
View file

@ -1 +1,3 @@
LD="ld.mold"
LDFLAGS="${LDFLAGS} -fuse-ld=mold"

View file

@ -1,4 +1,4 @@
COMMON_FLAGS="-O2 -pipe -march=native -flto=full"
COMMON_FLAGS="-O2 -pipe -march=native -flto=thin"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
@ -29,13 +29,14 @@ LDFLAGS="${LDFLAGS} -fuse-ld=mold -flto"
LDFLAGS="${LDFLAGS} -rtlib=compiler-rt -unwindlib=libunwind"
# don't strip comment section of binaries
PORTAGE_STRIP_FLAGS="--strip-unneeded -N __gentoo_check_ldflags__ -R .GCC.command.line -R .note.gnu.gold-version"
PORTAGE_STRIP_FLAGS="--strip-unneeded -N __gentoo_check_ldflags__ -R .GCC.command.line"
USE="clang dist-kernel llvm-libunwind lto pulseaudio X zstd -systemd -wayland"
USE="clang dist-kernel llvm-libunwind lto pulseaudio zstd -gpm -gtk -systemd -wayland"
PYTHON_TARGETS="python3_11 python3_12"
PYTHON_SINGLE_TARGET="python3_11"
# USE="clang dist-kernel llvm-libunwind lto pulseaudio X zstd -systemd -wayland"
# PYTHON_TARGETS="python3_11 python3_12"
# PYTHON_SINGLE_TARGET="python3_11"
L10N="en en-GB de"
@ -43,7 +44,7 @@ LC_MESSAGES=C.utf8
GENTOO_MIRRORS="\
rsync://ftp.fau.de/gentoo \
rsync://ftp.halifax.rwth-aachen.de/gentoo/ \
https://ftp.fau.de/gentoo \
https://ftp.halifax.rwth-aachen.de/gentoo/ \
http://ftp.fau.de/gentoo \
rsync://ftp.halifax.rwth-aachen.de/gentoo \
http://ftp.halifax.rwth-aachen.de/gentoo \
"

View file

@ -1,2 +1 @@
dev-util/nvidia-cuda-toolkit ~amd64
=x11-drivers/nvidia-drivers-535.86.05 ~amd64

View file

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

View file

@ -1,15 +1,15 @@
sys-kernel/gentoo-kernel
sys-kernel/gentoo-kernel ccache
sys-devel/clang ccache
sys-devel/llvm ccache
sys-devel/clang ccache
sys-devel/gcc
sys-devel/gcc ccache
media-libs/mesa ccache
www-client/firefox ccache
mail-client/thunderbird ccache
www-client/chromium
www-client/chromium ccache
net-libs/nodejs
net-libs/nodejs ccache

View file

@ -0,0 +1 @@
x11-drivers/nvidia-drivers lld

4
package.env/perl Normal file
View file

@ -0,0 +1,4 @@
dev-lang/perl gcc mold
dev-perl/* gcc mold
perl-core/* gcc mold

View file

@ -1,7 +1,10 @@
sys-kernel/gentoo-kernel clang lld no-lto
sys-kernel/* gcc mold no-lto
sys-libs/efivar gcc mold no-lto
sys-libs/glibc gcc mold no-lto
sys-devel/binutils no-lto
app-arch/unzip no-lto
dev-libs/libvterm gcc mold
dev-libs/libtermkey gcc mold

View file

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

View file

@ -1,2 +1,3 @@
sys-devel/clang-common default-compiler-rt default-lld llvm-libunwind
sys-devel/clang-common default-lld default-compiler-rt default-libunwind
sys-libs/llvm-libunwind static-libs

1
package.use/htop Normal file
View file

@ -0,0 +1 @@
sys-process/htop hwloc lm-sensors

View file

@ -1 +0,0 @@
dev-util/nvidia-cuda-toolkit examples profiler

1
package.use/zlib Normal file
View file

@ -0,0 +1 @@
sys-libs/zlib static-libs