LINUX.ORG.RU

История изменений

Исправление wakuwaku, (текущая версия) :

ABI_X86="32 64"
#//-fstack-protector-strong #(since gcc-4.9)
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -fstack-protector --param=ssp-buffer-size=4 -mavx -msse2avx -mfpmath=sse -floop-block" # -fgraphite-identity -ftree-loop-linear -floop-interchange -floop-strip-mine" # -flto"
CXXFLAGS="${CFLAGS}"
ICCCFLAGS="-O2 -gcc"
ICCCXXFLAGS="${ICCCFLAGS}"
MAKEOPTS="-j3 --quiet"
EMERGE_DEFAULT_OPTS="-j3 --load-average=3"
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="Intel-SDP NVIDIA-CUDA PUEL Oracle-BCLA-JavaSE google-chrome AdobeFlash-11.x"
LDFLAGS="${LDFLAGS} -Wl,-O1,--sort-common,--as-needed,--hash-style=gnu,-z,relro"

CHOST="x86_64-pc-linux-gnu"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/"
#PORTAGE_BINHOST="http://binhost.ossdl.de/x86_64-pc-linux-gnu-nocona/"
#PKGDIR="/usr/local/portage/binhost"
source /var/lib/layman/make.conf
PORTDIR_OVERLAY="/usr/local/portage $PORTDIR_OVERLAY"

PORTAGE_NICENESS=15
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"
#PORTAGE_BUNZIP2_COMMAND="lbunzip2 -n4"
PORTAGE_BZIP2_COMMAND="lbzip2 -n4"
AUTOCLEAN="yes"
#FEATURES="${FEATURES} metadata-transfer"

ALSA_CARDS="hda-intel"
VIDEO_CARDS="nvidia nouveau"
INPUT_DEVICES="keyboard mouse"
#INPUT_DEVICES="evdev keyboard mouse"
RUBY_TARGETS="ruby19 ruby20 ruby21"
PYTHON_TARGETS="python2_7 python3_2 python3_3"
USE_PYTHON='2.7 3.2 3.3'#tmp
GRUB_PLATFORMS="pc"#"efi-64"
#POLICY_TYPES="strict"

FEATURES="${FEATURES} metadata-transfer collision-protect multilib-strict"
#splitdebug
#-sandbox -usersandbox"

USE="mmx mmxext sse sse2 sse3 ssse3 sse4 sse4_1 sse4_2 avx threads lzma \
sqlite system-sqlite jpeg system-jpeg jpeg2k exif lcms png gif tiff svg webp truetype icu nls cjk \
alsa ffmpeg mac tta aac alac mp3 mp4 mad ogg flac lame twolame faac theora vorbis wavpack \
X qt4 opengl opencl cuda xv -xvmc fbcon vdpau xvid x264 webm vpx -semantic-desktop kipi geoip \
-3dnow -3dnowext -numa -hal -fam -mono -java -ruby18 -ipv6 -joystick -accessibility -gnome -handbook -ldap \
-mysql -samba -nfs -bluetooth -quicktime -speex -v4l -cdio -dvb -cups -consolekit -xinerama \
-fglrx -vaapi -gtk3 -debug -doc -bindist -introspection -fortran -examples -pulseaudio -smartcard -gnutls"

SYNC="rsync://rsync.ru.gentoo.org/gentoo-portage"

# Set PORTDIR for backward compatibility with various tools:
#   gentoo-bashcomp - bug #478444
#   euse - bug #474574
#   euses and ufed - bug #478318
PORTDIR="/usr/portage"

есть ещё пару конфигов, но сейчас только на десктопе гента

Исходная версия wakuwaku, :

десктоп

ABI_X86="32 64"
#//-fstack-protector-strong #(since gcc-4.9)
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -fstack-protector --param=ssp-buffer-size=4 -mavx -msse2avx -mfpmath=sse -floop-block" # -fgraphite-identity -ftree-loop-linear -floop-interchange -floop-strip-mine" # -flto"
CXXFLAGS="${CFLAGS}"
ICCCFLAGS="-O2 -gcc"
ICCCXXFLAGS="${ICCCFLAGS}"
MAKEOPTS="-j3 --quiet"
EMERGE_DEFAULT_OPTS="-j3 --load-average=3"
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="Intel-SDP NVIDIA-CUDA PUEL Oracle-BCLA-JavaSE google-chrome AdobeFlash-11.x"
LDFLAGS="${LDFLAGS} -Wl,-O1,--sort-common,--as-needed,--hash-style=gnu,-z,relro"

CHOST="x86_64-pc-linux-gnu"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/"
#PORTAGE_BINHOST="http://binhost.ossdl.de/x86_64-pc-linux-gnu-nocona/"
#PKGDIR="/usr/local/portage/binhost"
source /var/lib/layman/make.conf
PORTDIR_OVERLAY="/usr/local/portage $PORTDIR_OVERLAY"

PORTAGE_NICENESS=15
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"
#PORTAGE_BUNZIP2_COMMAND="lbunzip2 -n4"
PORTAGE_BZIP2_COMMAND="lbzip2 -n4"
AUTOCLEAN="yes"
#FEATURES="${FEATURES} metadata-transfer"

ALSA_CARDS="hda-intel"
VIDEO_CARDS="nvidia nouveau"
INPUT_DEVICES="keyboard mouse"
#INPUT_DEVICES="evdev keyboard mouse"
RUBY_TARGETS="ruby19 ruby20 ruby21"
PYTHON_TARGETS="python2_7 python3_2 python3_3"
USE_PYTHON='2.7 3.2 3.3'#tmp
GRUB_PLATFORMS="pc"#"efi-64"
#POLICY_TYPES="strict"

FEATURES="${FEATURES} metadata-transfer collision-protect multilib-strict"
#splitdebug
#-sandbox -usersandbox"

USE="mmx mmxext sse sse2 sse3 ssse3 sse4 sse4_1 sse4_2 avx threads lzma \
sqlite system-sqlite jpeg system-jpeg jpeg2k exif lcms png gif tiff svg webp truetype icu nls cjk \
alsa ffmpeg mac tta aac alac mp3 mp4 mad ogg flac lame twolame faac theora vorbis wavpack \
X qt4 opengl opencl cuda xv -xvmc fbcon vdpau xvid x264 webm vpx -semantic-desktop kipi geoip \
-3dnow -3dnowext -numa -hal -fam -mono -java -ruby18 -ipv6 -joystick -accessibility -gnome -handbook -ldap \
-mysql -samba -nfs -bluetooth -quicktime -speex -v4l -cdio -dvb -cups -consolekit -xinerama \
-fglrx -vaapi -gtk3 -debug -doc -bindist -introspection -fortran -examples -pulseaudio -smartcard -gnutls"

SYNC="rsync://rsync.ru.gentoo.org/gentoo-portage"

# Set PORTDIR for backward compatibility with various tools:
#   gentoo-bashcomp - bug #478444
#   euse - bug #474574
#   euses and ufed - bug #478318
PORTDIR="/usr/portage"