Skip to content

Instantly share code, notes, and snippets.

@theoparis
Created June 17, 2024 21:32
Show Gist options
  • Save theoparis/c612b54ea71122e57efa1d399c999404 to your computer and use it in GitHub Desktop.
Save theoparis/c612b54ea71122e57efa1d399c999404 to your computer and use it in GitHub Desktop.
/etc/portage/make.conf musl llvm
COMMON_FLAGS="-Os -pipe"
LDFLAGS="-Os -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -stdlib=libc++ -Wl,--undefined-version"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS} -stdlib=libc++"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
USE="-* udev bash pbzip2 gawk curl libarchive pigz gh zstd ipv6 vulkan wayland wayland-only static-libs"
EMERGE_DEFAULT_OPTS="--jobs=12 --load-average=12 --ask --tree"
PORTAGE_NICENESS="19"
MAKEOPTS="-j12"
ACCEPT_KEYWORDS="~amd64"
FEATURES="parallel-install parallel-fetch network-sandbox ccache"
CCACHE_DIR="/var/cache/ccache"
PORTAGE_COMPRESS="zstd"
BINPKG_COMPRESS="zstd"
BINPKG_COMPRESS_FLAGS_ZSTD="-T0 -22 --ultra"
CHOST="x86_64-pc-linux-musl"
LC_MESSAGES=C.utf8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment