i know alot of flags for use are reduntant ebecuase of the system profile
Code: Select all
c2@gentoobtw ~ $ cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
ACCEPT_LICENSE="*"
#RUSTFLAGS="-C opt-level=3"
LC_MESSAGES=C.utf8
MAKEOPTS="-j30 -l30"
EMERGE_DEFAULT_OPTS="--jobs 30 --load-average=30"
VIDEO_CARDS=" amdgpu radeonsi"
ABI_X86="64 32"
USE="dist-kernel initramfs udisks encode lm-sensors plasma qt6 vaapi discord vulkan wayland alsa pipewire systemd aom dav1d svt-av1 vpx x264 x265 fdk-aac libmp3lame libvorbis libopus ffmpeg -gtk -gnome qt vlc aac faad fdk mp4 -openrc systemd-boot rocm -cuda openmp kde hip colord osmesa hdr hip amr amrenc lame openmpt flac speex zimg shaderc snappy jack opencl vdpau drm epub"
CPU_FLAGS_X86="aes avx avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vp2intersect avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq"
L10N="en en-US ja"
FEATURES="parallel-fetch parallel-install nodoc noman noinfo"
#CCACHE_DIR="/run/media/ssds/ccache/"
#CCACHE_SIZE="300G"
DISTDIR=/run/media/ssds/distfiles
PORTAGE_TMPDIR="/run/media/ssds/tmp"
PORTDIR_OVERLAY="/usr/local/portage/overlay"
LLVM_TARGETS="X86 AMDGPU"
CARGO_BUILD_JOBS="30"
PYTHON_COMPILE_JOBS="30"
LDFLAGS="$ -fuse-ld=mold"
#LDFLAGS="-fuse-ld=lld -Wl,--threads=30"
ADAFLAGS=${COMMON_FLAGS}
DFLAGS=${COMMON_FLAGS}
OBJCFLAGS=${COMMON_FLAGS}
OBJCXXFLAGS=${COMMON_FLAGS}
RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C codegen-units=30"
GOAMD64="v4"
GOFLAGS="-v -trimpath"
GHCFLAGS="-O2 -j30 -optc-march=native -optc-O2"
ZIGFLAGS='-Drelease-safe=true -mcpu=native'
CPPFLAGS="-D_FORTIFY_SOURCE=2"
c2@gentoobtw ~ $


