# 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. #I_KNOW_WHAT_I_AM_DOING=1 # ... maybe ACCEPT_KEYWORDS="arm64 ~arm64" # list accepted licences here as if I've accepted them # for one package thats good enough for me ACCEPT_LICENSE="all-rights-reserved bh-luxi bluez-firmware fairuse FraunhoferFDK freedist IUPAC-InChi kaptan linux-firmware linux-fw-redistributable MPEG-4 MSttfEULA no-source-code SSPL-1 xgraph" #CFLAGS="-O2 -pipe" # -flto added for gcc-9 # a53-a72 for Pi4 CFLAGS="-mcpu=cortex-a72+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer -flto=6" CXXFLAGS="${CFLAGS}" # With thanks to mgorny CPU_FLAGS_ARM="edsp neon thumb vfp vfpv3 vfpv4 vfp-d32 crc32 v4 v5 v6 v7 v8 thumb2" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable before changing. CHOST="aarch64-unknown-linux-gnu" # No distcc meanwhile FEATURES="collision-protect buildpkg sandbox" # Normal #USE="${ARCH} a52 cdr context cracklib dbus doc dot dvd # dvdnav egl eds flac fontconfig gles1 gles2 # gnome-keyring gtk3 icu introspection iptables jadetex jpeg latex minizip mp3 mpeg # mysql nss openssl opencl opengl pcre16 pie # png postproc python qt5 skia # script sqlite ssp svc threads tk truetype virt-network x264 xpm xvfb xvmc # -gcrypt -modemmanager -qt4" # for KDE # opencl is gone. USE="${ARCH} a52 cdr context dbus default-gold doc dot dvd dvdnav egl eds flac fontconfig gstreamer gles1 gnome-keyring graphite gtk3 icu introspection iptables jadetex jpeg latex minizip modemmanager mp3 mpeg lto mysql mysqli nss openssl opengl pcre16 pie png postproc python qml qt5 raspberry-pi skia script sqlite ssp svc threads tk truetype vala virt-network widgets x264 xpm xvfb xvmc -gcrypt -gles2" # NOTE: This stage was built with the bindist Use flag enabled PORTDIR="/usr/portage" DISTDIR="/var/cache/distfiles" PKGDIR="/packages10" # This sets the language of build output to English. # Please keep this setting intact when reporting bugs. LC_MESSAGES=C # remove -Wl,--fix-cortex-a53-843419 -Wl,--fix-cortex-a53-835769 -Wl,--no-map-whole-files # --fix-cortex-a53 not useful on a72 LDFLAGS="-Wl,-O1 -Wl,--as-needed" L10N="en en-GB" LINGUAS="en en_GB" # we don't have the RAM for -j5 on most things but ... #MAKEOPTS="-j100" #MAKEOPTS="-j48" MAKEOPTS="-j20" PORTAGE_NICENESS="19" GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ http://mirror.mdfnet.se/gentoo http://mirrors.163.com/gentoo/ http://gentoo.mirror.web4u.cz/ http://64.50.236.52/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.mneisen.org/ http://gentoo.prz.rzeszow.pl http://mirror.mdfnet.se/mirror/gentoo http://ftp.gentoo.bg/ http://distfiles.gentoo.bg/ http://mirrors.ludost.net/gentoo/ http://mirror.hamakor.org.il/pub/mirrors/gentoo/ http://ftp.dei.uc.pt/pub/linux/gentoo/" # We use http-replicator #http_proxy="http://192.168.10.119:8080" PORTAGE_ELOG_CLASSES="info warn error log qa" PORT_LOGDIR=/var/log/portage/ INPUT_DEVICES="evdev libinput synaptics" # radeonsi radeon amdgpu for opencl build testing. Might work in arm64 chroot on amd64 too nouveau seems to. # v3d for Pi4 (vc6 gpu) vc4 for Pi 3 (vc4 gpu) VIDEO_CARDS="amdgpu fbdev nouveau radeon radeonsi v3d vc4" # Just while stuff is fixed and we do the ssl dance RUBY_TARGETS="ruby25 ruby26 ruby27" # Just while stuff is fixed #PYTHON_TARGETS="python2_7 python3_5" #PYTHON_SINGLE_TARGET="python3_5" # Fix PYTHON_SINGLE_TARGET="python2_7" package by package #PYTHON_SINGLE_TARGET="python3_7" #PYTHON_TARGETS="python2_7 python3_6 python3_7"