aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'configs/pine64/make.conf')
-rw-r--r--configs/pine64/make.conf82
1 files changed, 82 insertions, 0 deletions
diff --git a/configs/pine64/make.conf b/configs/pine64/make.conf
new file mode 100644
index 0000000..dfafeb4
--- /dev/null
+++ b/configs/pine64/make.conf
@@ -0,0 +1,82 @@
+# 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.
+
+USE="acl gudev udev -bindist ipv6 alsa wheel caps xattr pam
+ dnotify fbcon ipv6 ssh ssl tls gnutls inotify
+ consolekit pkcs11 -gif jpeg png gpm
+ nolvmstatic logrotate unicode lzma zip curl
+
+ guile fortran -gcj go lua python ruby vala json
+
+ threads nptl pic dri drm -opengl -openvg
+ kms lto evdev tslib libav
+
+ -gtk -X -policykit -dbus
+ -perl qt -qt3 -qt4 -qt3support -qt5 -kde -kde3 -kde4 -gnome -systemd
+ -svga -apm -emacs -directfb -smartcard -nss -openct -clamav
+"
+
+# flto=jobserver might be too much
+LINK_OPTS="-flto=4"
+VEC_OPTS="-ftree-vectorize -ftree-loop-distribution -fvect-cost-model=cheap"
+# for gcc5 set fp features via -mtune or -mcpu below
+TUNE_OPTS="-march=armv8-a -mcpu=cortex-a53+simd"
+#TUNE_OPTS="-march=armv8-a -mtune=cortex-a53"
+
+#CFLAGS="-O2 -pipe"
+CFLAGS="${TUNE_OPTS} -O2 -pipe ${VEC_OPTS} ${LINK_OPTS}"
+CXXFLAGS="${CFLAGS}"
+LDFLAGS="${CFLAGS} -fuse-linker-plugin"
+
+CHOST="aarch64-unknown-linux-gnu"
+
+ACCEPT_KEYWORDS="~arm64"
+
+GENTOO_MIRRORS="http://wimpy.arnolds.bogus/gentoo/"
+#SYNC="rsync://prime.arnolds.bogus/gentoo-portage"
+
+ACCEPT_LICENSE="@GPL-COMPATIBLE @OSI-APPROVED @EULA dlj-1.1 skype-eula googleearth AdobeFlash-10.1 Oracle-BCLA-JavaSE"
+
+PORTAGE_TMPDIR=/var/tmp
+PORT_LOGDIR=/var/log/portage
+PORTAGE_ELOG_SYSTEM="save"
+PORTAGE_ELOG_CLASSES="warn error log qa"
+
+PORTDIR_OVERLAY="/usr/local/portage /usr/local/arm"
+
+PORTAGE_RSYNC_RETRIES="3"
+AUTOCLEAN="yes"
+PORTAGE_TMPFS="/dev/shm"
+
+PORTDIR="/usr/portage"
+DISTDIR="${PORTDIR}/distfiles"
+PKGDIR="${PORTDIR}/packages"
+
+# This sets the language of build output to English.
+# Please keep this setting intact when reporting bugs.
+LC_MESSAGES=C
+
+MAKEOPTS="-j5"
+
+FEATURES="nodoc -distcc sandbox buildpkg ccache -splitdebug userpriv usersandbox"
+
+ALSA_CARDS="usb-audio"
+CURL_SSL="openssl"
+INPUT_DEVICES="keyboard mouse evdev"
+VIDEO_CARDS="fbdev"
+#VIDEO_CARDS="fbdev nouveau tegra"
+LINGUAS="en_US en"
+
+APACHE2_MODULES="actions alias auth_digest auth_basic authn_alias
+ authn_anon authn_dbm authn_default authn_file authz_dbm authz_default
+ authz_groupfile authz_host authz_owner authz_user autoindex cache dav
+ dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache
+ filter headers include info log_config logio mem_cache mime mime_magic
+ negotiation proxy proxy_connect proxy_http rewrite setenvif speling status
+ unique_id userdir usertrack vhost_alias"
+
+
+CCACHE_SIZE="2G"
+