-
Notifications
You must be signed in to change notification settings - Fork 3
/
make.conf
119 lines (111 loc) · 3.38 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# Build-time modifiers - synced with gentoo/profiles/features/llvm/make.defaults 2024-10-05
AR="llvm-ar"
AS="clang-19 -c"
CC="clang-19"
CPP="clang-cpp-19"
CXX="clang++-19"
LD="ld.lld"
NM="llvm-nm"
STRIP="llvm-strip"
RANLIB="llvm-ranlib"
OBJCOPY="llvm-objcopy"
STRINGS="llvm-strings"
OBJDUMP="llvm-objdump"
READELF="llvm-readelf"
ADDR2LINE="llvm-addr2line"
CFLAGS="-O3 -march=native -pipe -glldb -flto=thin -fwhole-program-vtables -gline-tables-only"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O3,-z,now,--as-needed,--lto-O3,--icf=safe"
ABI_X86="64"
EMERGE_DEFAULT_OPTS="--nospinner --with-bdeps=y --backtrack=10000"
FEATURES="buildpkg downgrade-backup fail-clean ipc-sandbox network-sandbox parallel-install split-elog unmerge-backup compressdebug splitdebug test -ccache"
GENTOO_MIRRORS="http://mirror.init7.net/gentoo/ https://mirror.init7.net/gentoo/ rsync://mirror.init7.net/gentoo/"
MAKEOPTS="-j36"
PORTAGE_BZIP2_COMMAND="lbzip2"
PORTAGE_COMPRESS="lbzip2"
SIGNED_OFF_BY="Fabio Scaccabarozzi <fsvm88@gmail.com>"
BINPKG_COMPRESS="zstd"
BINPKG_COMPRESS_FLAGS="--ultra --long=31 -15 --auto-threads=logical -T0"
# Secureboot
SECUREBOOT_SIGN_KEY="/etc/efikeys/10_newkeys/db.key"
SECUREBOOT_SIGN_CERT="/etc/efikeys/10_newkeys/db.crt"
MODULES_SIGN_KEY="/etc/efikeys/10_newkeys/db.key"
MODULES_SIGN_CERT="/etc/efikeys/10_newkeys/db.crt"
MODULES_SIGN_HASH="sha512"
# Folders
PORTDIR="/nr/repos/gentoo"
DISTDIR="/nr/distfiles"
PKGDIR="/nr/packages"
PORTAGE_BINHOST="${PKGDIR}"
PORT_LOGDIR="/var/log/portage/"
# All kinds of USEs
ACCEPT_LICENSE="*"
CAMERAS="canon p2p"
COLLECTD_PLUGINS="chrony conntrack contextswitch cpu cpufreq cpusleep df disk dns entropy ethstat fhcount fscache hugepages interface ipc irq load mbmon memory netlink sensors smart swap tcpconns thermal unixsock uptime virt vmem write_prometheus zfs_arc"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq"
GRUB_PLATFORMS="efi-64 pc"
INPUT_DEVICES="libinput"
L10N="de en en-US es it"
LINGUAS="${L10N}"
LLVM_SLOT="18 19"
LLVM_TARGETS="AMDGPU BPF SPIRV X86 WebAssembly"
PAX_MARKINGS="XT"
PORTAGE_ELOG_CLASSES="warn error qa"
PORTAGE_ELOG_SYSTEM="save_summary:info,warn,error,qa"
PORTAGE_NICENESS="15"
PERL_FEATURES="ithreads"
QEMU_SOFTMMU_TARGETS="aarch64 i386 mipsn32el mipsn32 mips x86_64"
QEMU_USER_TARGETS="aarch64 i386 mipsn32el mipsn32 mips x86_64"
RUBY_TARGETS="ruby32"
SANE_BACKENDS="hp"
VIDEO_CARDS="amdgpu radeonsi virgl zink"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
# Imported from gentoo/profiles/features/llvm/make.defaults 2024-10-05
LLVM_USE_LIBCXX=1
CXXSTDLIB="c++"
# All kinds of USEs
USE="
-accessibility
-alsa
-consolekit
-doc
-elogind
-kde
-ldap -libav -lua
-mysql
-networkmanager -nsplugin -numa
-pch -ptpax -python -pulseaudio
-qt4 -qt5 -qt6
-samba -static-libs -steamruntime
-tcl -tk
-unwind
-vlc
-webengine -webkit -wxwidgets
-xv -xvid -xvmc
appindicator
bluetooth bpf btrfs
caps clang cryptsetup custom-cflags
djvu
egl expat
ffmpeg fontconfig
git gles2 gles2-only gpg gphoto2 gstreamer gtk3
http2
io-uring imagemagick
lto
jpeg2k jumbo-build
libass llvm-libunwind lm_sensors
modules-sign mpris
nftables
openal opencl opus
pie pipewire postgres
rar
scanner seccomp secureboot socks5 ssh
system-ffmpeg system-icu system-libvpx
taglib theora threads tpm
v4l vaapi verify-sig vulkan
wayland webp
X x264 x265
zeroconf zstd
"