mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-01-14 04:03:09 +01:00
profile: move cflags stuff around a little
This commit is contained in:
parent
fe20e06ead
commit
05b8ade040
4 changed files with 29 additions and 11 deletions
|
|
@ -1 +1,4 @@
|
|||
if [[ $CATEGORY/$PN == www-client/firefox ]] ; then CFLAGS=${CFLAGS/-ggdb/} CXXFLAGS=${CXXFLAGS/-ggdb/}; fi
|
||||
if [[ $CATEGORY/$PN == www-client/firefox ]]; then
|
||||
CFLAGS=${CFLAGS/-ggdb3/} CXXFLAGS=${CXXFLAGS/-ggdb3/};
|
||||
CFLAGS=${CFLAGS/-ggdb/} CXXFLAGS=${CXXFLAGS/-ggdb/};
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -33,7 +33,14 @@ if [[ $CATEGORY/$PN == sys-libs/binutils-libs ]]; then export CFLAGS="${CFLAGS}
|
|||
if [[ $CATEGORY/$PN == net-misc/openssh ]]; then export OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING=yes; fi
|
||||
|
||||
#some packages are too big for ggdb
|
||||
if [[ $CATEGORY/$PN == www-client/chromium ]] ; then CFLAGS=${CFLAGS/-ggdb/} CXXFLAGS=${CXXFLAGS/-ggdb/}; fi
|
||||
if [[ $CATEGORY/$PN == www-client/chromium ]]; then
|
||||
CFLAGS=${CFLAGS/-ggdb3/} CXXFLAGS=${CXXFLAGS/-ggdb3/}
|
||||
CFLAGS=${CFLAGS/-ggdb/} CXXFLAGS=${CXXFLAGS/-ggdb/}
|
||||
fi
|
||||
if [[ $CATEGORY/$PN == dev-lang/rust ]]; then
|
||||
CFLAGS=${CFLAGS/-ggdb3/} CXXFLAGS=${CXXFLAGS/-ggdb3/}
|
||||
CFLAGS=${CFLAGS/-ggdb/} CXXFLAGS=${CXXFLAGS/-ggdb/}
|
||||
fi
|
||||
|
||||
#Sign kernel modules, stolen unmodified on 20200514 from:
|
||||
#https://wiki.gentoo.org/wiki/Signed_kernel_module_support
|
||||
|
|
|
|||
|
|
@ -11,14 +11,14 @@ PORTAGE_GPG_KEY="0xA5DD1427DD11F94A"
|
|||
#PORTAGE_GPG_KEY="0xA29433C0AA431DDC"
|
||||
FEATURES="sign"
|
||||
|
||||
#REPOMAN_DEFAULT_OPTS="--digest=y"
|
||||
ECHANGELOG_USER="Rick Farina <zerochaos@gentoo.org>"
|
||||
DCO_SIGNED_OFF_BY="Rick Farina <zerochaos@gentoo.org>"
|
||||
|
||||
CFLAGS="${CFLAGS} -flto -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstringop-overread -Werror=stringop-overread"
|
||||
#CFLAGS="${CFLAGS} -Werror=format-security"
|
||||
#CXXFLAGS="${CFLAGS}"
|
||||
#FCFLAGS="${CFLAGS}"
|
||||
#FFLAGS="${CFLAGS}"
|
||||
CXXFLAGS="${CFLAGS}"
|
||||
FCFLAGS="${CFLAGS}"
|
||||
FFLAGS="${CFLAGS}"
|
||||
|
||||
PORTAGE_NICENESS="19"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,3 @@
|
|||
CFLAGS="${CFLAGS} -flto -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstringop-overread -Werror=stringop-overread"
|
||||
CXXFLAGS="${CXXFLAGS} -flto -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstringop-overread -Werror=stringop-overread"
|
||||
FCFLAGS="${FCFLAGS} -flto -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstringop-overread -Werror=stringop-overread"
|
||||
FFLAGS="${FFLAGS} -flto -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstringop-overread -Werror=stringop-overread"
|
||||
|
||||
# https://bugs.gentoo.org/877761
|
||||
# https://bugs.gentoo.org/860873
|
||||
# https://bugs.gentoo.org/861872
|
||||
|
|
@ -19,6 +14,19 @@ FFLAGS="${FFLAGS} -flto -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mis
|
|||
# fi
|
||||
#fi
|
||||
|
||||
if [[ ${CATEGORY}/${PN} == media-video/ffmpeg ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
if [[ ${CATEGORY}/${PN} == app-crypt/p11-kit ]]; then
|
||||
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
fi
|
||||
#if [[ ${CATEGORY}/${PN} == www-client/firefox ]] || [[ ${CATEGORY}/${PN} == mail-client/thunderbird ]]; then
|
||||
# export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
|
||||
#fi
|
||||
#if [[ ${CATEGORY}/${PN} == dev-lang/rust ]]; then
|
||||
# export MAKEOPTS="${MAKEOPTS} --shuffle=none"
|
||||
#fi
|
||||
|
||||
QA_CMP_ARGS='--quiet-nodebug'
|
||||
if [[ $CATEGORY/$PN == app-crypt/hashcat ]]; then
|
||||
export ALLOW_TEST=all
|
||||
|
|
|
|||
Loading…
Reference in a new issue