tools-uclibc: only build vanilla ppc without UCLIBC_BUILD_SSP
This commit is contained in:
parent
dfee577a9d
commit
3b5f453103
3 changed files with 18 additions and 16 deletions
|
@ -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
|
||||||
|
|
|
@ -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
22
tools-uclibc/run-ppc.sh
Normal file → Executable 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 &
|
||||||
|
|
Loading…
Add table
Reference in a new issue