Skip to content

Instantly share code, notes, and snippets.

@xvjau
Created April 24, 2017 14:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xvjau/b137c1652e1911193271e56cf686c952 to your computer and use it in GitHub Desktop.
Save xvjau/b137c1652e1911193271e56cf686c952 to your computer and use it in GitHub Desktop.
# 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.
GRAPHITE="-floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block"
LTOFLAGS="-flto=6 -fuse-linker-plugin"
CFLAGS="-O3 -pipe -march=native -fstack-protector-strong ${LTOFLAGS} ${GRAPHITE}"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden -fdevirtualize"
LDFLAGS="${LDFLAGS} -Wl,--hash-style=gnu ${LTOFLAGS}"
# For LTO plugin
AR="gcc-ar"
NM=gcc-nm
RANLIB=gcc-ranlib
CMAKE_MAKEFILE_GENERATOR="ninja"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="mmx sse sse2 graphite lto"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
#sync-uri="rsync://bitforge.com.br/gentoo-portage"
#ABI_X86="32 64"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="$USE bash-completion sse sse2 ssse3 smp sane offensive pch lzo zlib bzip2 -mysql kdbus selinux"
# Develop
USE="$USE python aio postgres graphite git c++0x c++11 cmake valgrind -ruby pgo"
# GUI
USE="$USE qt5 qml icu utf utf8 unicode truetype startup-notification -gtk -gnome v4l v4l2"
# Codecs
USE="$USE webm webp svg png apng xvid pdf mp4 theora aac jpeg2k faac matroska opus libv4l h264 h265 vpx"
# EBooks
USE="$USE ebook mobi epub"
# Net
USE="$USE ipv6 firefox chromium samba kerberos networkmanager ssl -bluetooth morse"
# Graphics
USE="$USE X sane xsane wayland vnc wayland-compositor xwayland opengl egl evdev"
#KDE
USE="$USE -handbook -semantic-desktop"
# Kde libs complains about libproxy
USE="$USE -libproxy"
# VM
USE="$USE kvm qemu qemu-ifup libvirtd virt-network parted macvtap lvm spice pcap fuse"
QEMU_SOFTMMU_TARGETS="i386 x86_64 arm armeb"
QEMU_USER_TARGETS="i386 x86_64 arm armeb"
CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
LINGUAS="en en_GB pt pt_BR"
L10N="en es fr it pt pt-BR"
KDEPIM_FEATURES="akonadiconsole akregator console kaddressbook kleopatra kmail kontact korganizer ktnef"
FEATURES="parallel-fetch"
#PORTAGE_TMPDIR="/dev/shm"
#PORTAGE_TMPFS="/dev/shm"
AUTOCLEAN="yes"
# Layman
source /var/lib/layman/make.conf
# for crossdev
PORTDIR_OVERLAY="/etc/portage/overlay $PORTDIR_OVERLAY"
APACHE2_MODULES="${APACHE2_MODULES} proxy proxy_http dbd wsgi ssl"
I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1
#CC=/usr/local/gcc-retry/gcc
#CXX=/usr/local/gcc-retry/g++
MAKEOPTS="-j8 -l6"
USE="$USE nouveau"
VIDEO_CARDS="nouveau"
#USE="$USE nvidia"
#VIDEO_CARDS="nvidia"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment