-
Notifications
You must be signed in to change notification settings - Fork 0
/
make.conf
37 lines (30 loc) · 2.01 KB
/
make.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#CFLAGS="-O3 -march=x86-64-v3 -flto=thin -maes -pipe -fsplit-lto-unit"
#LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fuse-ld=lld -rtlib=compiler-rt --unwindlib=libunwind"
#CXXFLAGS="${CFLAGS} -stdlib=libc++"
#RUSTFLAGS="-Ctarget-cpu=x86-64-v3 -Copt-level=3 -Cembed-bitcode=yes -Clto=thin -Clinker-plugin-lto=true -Cstrip=symbols -Clink-arg=-Wl,-z,pack-relative-relocs"
MAKEOPTS="-j11 -l12"
FEATURES="buildpkg candy parallel-fetch parallel-install network-sandbox"
PKGDIR="/stream/binpkgs"
BINPKG_FORMAT="gpkg"
BINPKG_COMPRESS="zstd"
EMERGE_DEFAULT_OPTS="--ask --verbose --backtrack 100 --complete-graph y --keep-going"
PORTAGE_CHECKSUM_FILTER="-* blake2b"
# TODO I feel like a few of these are redundant/not even needed.
USE="-unwind -bluetooth -readline -perl -qt5 -qt6 -kde -cet -video_cards_radeon gtk gnome berkdb ldap mysql libedit ffmpeg verify-sig custom-cflags wayland libinput keyring harfbuzz freetype pipewire pulse pulseaudio alsa gstreamer gles2 egl vulkan hevc av1 lto graphite thinlto optimize-thinlto vaapi gphoto2 screencast nginx threads mariadb argon2 vhosts widevine tk dist-kernel"
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="-* @FREE AGPL-3.0 OFL"
GENTOO_MIRRORS="https://mirror.dkm.cz/gentoo/ \
rsync://mirror.dkm.cz/gentoo/ \
https://mirrors.dotsrc.org/gentoo/ \
rsync://mirrors.dotsrc.org/gentoo/"
CAMERAS="sony_dscf1 sony_dscf55"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
VIDEO_CARDS="amdgpu radeonsi"
LLVM_TARGETS="${LLVM_TARGETS} AMDGPU"
RUBY_TARGETS="ruby32"
INPUT_DEVICES="libinput"
L10N="en-US en pl da el"
NGINX_MODULES_MAIL="smtp imap"
NGINX_MODULES_HTTP="access auth_basic auth_ldap auth_pam autoindex brotli browser charset dav empty_gif fastcgi geo grpc gunzip gzip limit_conn limit_req map memcached mirror proxy referer rewrite scgi split_clients ssi upstream_hash upstream_ip_hash upstream_keepalive upstream_least_conn upstream_zone userid uwsgi"
QEMU_SOFTMMU_TARGETS="arm x86_64 riscv64"
QEMU_USER_TARGETS="x86_64"