rendered paste body# bashrc
# This file created by Dr. W.F.Bombay
export CHOST="i686-pc-linux-gnu"
#
# CFLAGS
#
CF01="-O2"
CF02="-march=pentium4"
CF03="-pipe"
CF04="-fomit-frame-pointer"
CF05="-fweb"
CF06="-frename-registers"
CF07="-fgcse-after-reload"
CF08="-Dft_isdigit=isdigit"
case "${PN}" in
libXfont)
# Needs this particular cflag for xorg-server to build
CFLAGS="${CF01} ${CF02} ${CF03} ${CF04} ${CF05} ${CF06} ${CF07} ${CF08}"
;;
cairo|libgdiplus)
CFLAGS=""
;;
*)
# Base CFLAGS
CFLAGS="${CF01} ${CF02} ${CF03} ${CF04} ${CF05} ${CF06} ${CF07}"
;;
esac
#
# C++ Flags
#
CXXF1="-fvisibility-inlines-hidden"
#
#Base CXXFLAGS
#
case "${PN}" in
paludis)
# Has a problem with -fvisibility-inlines-hidden, testsuite falls if it's enabled
CXXFLAGS="${CFLAGS}"
;;
cairo|libgdiplus)
CXXFLAGS=""
;;
*)
# Base CXXFLAGS
CXXFLAGS="${CFLAGS} ${CXXF1}"
;;
esac
#
# Linker Flags
#
LDF1="-Wl,-O1"
LDF2="-Wl,--as-needed"
LDF3="-Wl,--hash-style=gnu"
LDF4="-Wl,-znow"
LDF5="-Wl,--sort-common"
case "${PN}" in
evfs)
# These packages choke on --as-needed
LDFLAGS="${LDF1} ${LDF3} ${LDF4} ${LDF5}"
;;
cairo|libgdiplus)
LDFLAGS=""
;;
*)
# Base LDFLAGS
LDFLAGS="${LDF1} ${LDF2} ${LDF3} ${LDF4} ${LDF5}"
;;
esac
#
# Make options
#
case "${PN}" in
libgdiplus|x264-svn)
MAKEOPTS="-j1"
;;
*)
MAKEOPTS="-j3"
;;
esac
#
# These packages fail during testing
#
case "${PN}" in
automake|cairomm|coreutils|curl|e2fsprogs|gst-python|gtk+|guile|mutagen|python|syslog-ng|tar)
export SKIP_FUNCTIONS=test
;;
esac
#
# Sandbox violation workaround
#
#case "${PN}-${PV}" in
# *)
# SANDBOX_PREDICT=/
# ;;
#esac
#
# Cache Information
#
export PATH="/usr/lib/ccache/bin/:${PATH}"
export CCACHE_DIR="/var/tmp/ccache"