tools-uclibc: only build vanilla ppc without UCLIBC_BUILD_SSP

This commit is contained in:
Anthony G. Basile 2014-07-15 19:14:22 -04:00
parent dfee577a9d
commit 3b5f453103
3 changed files with 18 additions and 16 deletions

View file

@ -1,7 +1,7 @@
# #
# Automatically generated make config: don't edit # Automatically generated make config: don't edit
# Version: 0.9.33.2 # Version: 0.9.33.2
# Wed Jul 9 19:33:11 2014 # Tue Jul 15 17:11:45 2014
# #
# TARGET_alpha is not set # TARGET_alpha is not set
# TARGET_arm is not set # TARGET_arm is not set
@ -225,14 +225,14 @@ HARDWIRED_ABSPATH=y
# #
# Security options # Security options
# #
# UCLIBC_BUILD_PIE is not set UCLIBC_BUILD_PIE=y
UCLIBC_HAS_ARC4RANDOM=y UCLIBC_HAS_ARC4RANDOM=y
UCLIBC_HAS_SSP=y UCLIBC_HAS_SSP=y
# UCLIBC_HAS_SSP_COMPAT is not set # UCLIBC_HAS_SSP_COMPAT is not set
# SSP_QUICK_CANARY is not set # SSP_QUICK_CANARY is not set
# PROPOLICE_BLOCK_ABRT is not set # PROPOLICE_BLOCK_ABRT is not set
PROPOLICE_BLOCK_SEGV=y PROPOLICE_BLOCK_SEGV=y
UCLIBC_BUILD_SSP=y # UCLIBC_BUILD_SSP is not set
UCLIBC_BUILD_RELRO=y UCLIBC_BUILD_RELRO=y
UCLIBC_BUILD_NOW=y UCLIBC_BUILD_NOW=y
UCLIBC_BUILD_NOEXECSTACK=y UCLIBC_BUILD_NOEXECSTACK=y

View file

@ -1,7 +1,7 @@
# #
# Automatically generated make config: don't edit # Automatically generated make config: don't edit
# Version: 0.9.33.2 # Version: 0.9.33.2
# Wed Jul 9 19:33:11 2014 # Tue Jul 15 17:11:45 2014
# #
# TARGET_alpha is not set # TARGET_alpha is not set
# TARGET_arm is not set # TARGET_arm is not set
@ -225,14 +225,14 @@ HARDWIRED_ABSPATH=y
# #
# Security options # Security options
# #
# UCLIBC_BUILD_PIE is not set UCLIBC_BUILD_PIE=y
UCLIBC_HAS_ARC4RANDOM=y UCLIBC_HAS_ARC4RANDOM=y
UCLIBC_HAS_SSP=y UCLIBC_HAS_SSP=y
# UCLIBC_HAS_SSP_COMPAT is not set # UCLIBC_HAS_SSP_COMPAT is not set
# SSP_QUICK_CANARY is not set # SSP_QUICK_CANARY is not set
# PROPOLICE_BLOCK_ABRT is not set # PROPOLICE_BLOCK_ABRT is not set
PROPOLICE_BLOCK_SEGV=y PROPOLICE_BLOCK_SEGV=y
UCLIBC_BUILD_SSP=y # UCLIBC_BUILD_SSP is not set
UCLIBC_BUILD_RELRO=y UCLIBC_BUILD_RELRO=y
UCLIBC_BUILD_NOW=y UCLIBC_BUILD_NOW=y
UCLIBC_BUILD_NOEXECSTACK=y UCLIBC_BUILD_NOEXECSTACK=y

22
tools-uclibc/run-ppc.sh Normal file → Executable file
View file

@ -15,7 +15,7 @@ prepare_confs() {
[[ $p == 0 ]] && p=3 [[ $p == 0 ]] && p=3
local pstage=stage${p} local pstage=stage${p}
local tarch="${arch}" local parch="${arch}"
[[ "${arch}" == "ppc" ]] && tarch="powerpc" [[ "${arch}" == "ppc" ]] && tarch="powerpc"
cat stage-all.conf.template | \ cat stage-all.conf.template | \
@ -93,16 +93,18 @@ main() {
done done
done done
# for arch in ppc; do for arch in ppc; do
# hardened is currently broken
# for flavor in hardened vanilla; do # for flavor in hardened vanilla; do
# do_stages ${arch} ${flavor} for flavor in vanilla; do
# ret=$? do_stages ${arch} ${flavor}
# if [[ $? == 1 ]]; then ret=$?
# echo "FAILURE at ${arch} ${flavor} " | tee zzz.log if [[ $? == 1 ]]; then
# return 1 echo "FAILURE at ${arch} ${flavor} " | tee zzz.log
# fi return 1
# done fi
# done done
done
} }
main $1 & main $1 &