summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-10-10 21:32:42 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-10-10 21:32:42 +0000
commit40255c34043bfff140709bb4621cd3193862ec8c (patch)
tree46b105764213b741e780d5eb90370bdf7ced2357
parentf2b24696f9d2640d5ad9074afbe9cca733fda740 (diff)
downloadOSELAS.Toolchain-40255c34043bfff140709bb4621cd3193862ec8c.tar.gz
OSELAS.Toolchain-40255c34043bfff140709bb4621cd3193862ec8c.tar.xz
* fixup_ptxconfigs.sh:
fixup ARCH, too git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7748 f8d472c7-5700-0410-ac5a-87979cec3adf
-rwxr-xr-xfixup_ptxconfigs.sh26
1 files changed, 24 insertions, 2 deletions
diff --git a/fixup_ptxconfigs.sh b/fixup_ptxconfigs.sh
index 6149992..219295a 100755
--- a/fixup_ptxconfigs.sh
+++ b/fixup_ptxconfigs.sh
@@ -89,6 +89,28 @@ fixup() {
;;
esac
+ case "${PTXCONF_GNU_TARGET}" in
+ arm*)
+ PTXCONF_ARCH_ARM=y
+ ;;
+ i?86*)
+ PTXCONF_ARCH_I386=y
+ ;;
+ mips*)
+ PTXCONF_ARCH_MIPS=y
+ ;;
+ powerpc*)
+ PTXCONF_ARCH_POWERPC=y
+ ;;
+ avr)
+ PTXCONF_ARCH_AVR=y
+ ;;
+ *)
+ echo "unsupported GNU_TARGET: ${PTXCONF_GNU_TARGET}"
+ exit 1
+ ;;
+ esac
+
#
# PTXCONF_CROSS_GCC_EXTRA_CONFIG
# PTXCONF_GLIBC_EXTRA_CONFIG
@@ -189,7 +211,7 @@ fixup() {
local sed_magic=""
for var in ${!PTXCONF_@}; do
# remove tabs :)
- eval "${var}"=\"$(echo ${!var} | sed -e "s/[\t]\+/ /g")\"
+ eval "${var}"=\"$(echo "${!var}" | sed -e "s/[\t]\+/ /g")\"
echo "${var}"="${!var}"
sed_magic="${sed_magic} $(get_replace "${var}")"
@@ -206,7 +228,7 @@ fixup() {
echo
echo
- ./p --force --ptxconfig=${config} oldconfig || exit 1
+ ./p --force --ptxconfig="${config}" oldconfig || exit 1
}
#