summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-09-21 21:20:29 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-09-21 21:20:29 +0000
commit1ba34a92628426ad1d96fee25b3fe28961e8c2af (patch)
tree78d583529f653fb7b7a3eb94314fd689bed45aea
parent2a9f2b37a7b20e25121a1b02782d1319b3d1884d (diff)
downloadOSELAS.Toolchain-1ba34a92628426ad1d96fee25b3fe28961e8c2af.tar.gz
OSELAS.Toolchain-1ba34a92628426ad1d96fee25b3fe28961e8c2af.tar.xz
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7499 f8d472c7-5700-0410-ac5a-87979cec3adf
-rwxr-xr-xfixup_ptxconfigs.sh39
1 files changed, 35 insertions, 4 deletions
diff --git a/fixup_ptxconfigs.sh b/fixup_ptxconfigs.sh
index 09b46cd..dc09f04 100755
--- a/fixup_ptxconfigs.sh
+++ b/fixup_ptxconfigs.sh
@@ -40,8 +40,8 @@ fixup() {
binutils*)
PTXCONF_CROSS_BINUTILS_VERSION="${part##binutils-}"
;;
- linux*)
- PTXCONF_KERNEL_HEADERS_VERSION="${part##linux-}"
+ kernel*)
+ PTXCONF_KERNEL_HEADERS_VERSION="${part##kernel-}"
PTXCONF_KERNEL_HEADERS_VERSION="${PTXCONF_KERNEL_HEADERS_VERSION%-sanitized}"
case "${part}" in
@@ -50,6 +50,10 @@ fixup() {
;;
esac
;;
+ linux*)
+ echo "please use kernel instead of linux"
+ exit 1
+ ;;
j*)
PTXCONF_CROSS_GCC_LANG_JAVA=y
;;
@@ -69,7 +73,11 @@ fixup() {
PTXCONF_GLIBC_EXTRA_CONFIG=""
PTXCONF_GLIBC_TIMESTAMP=""
- # ARM eabi hack
+ #
+ # PTXCONF_GLIBC_HEADERS_FAKE_CROSS
+ # - ARM eabi hack
+ # - mips hack
+ #
case "${PTXCONF_GNU_TARGET}" in
arm*gnueabi)
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
@@ -81,6 +89,10 @@ fixup() {
;;
esac
+ #
+ # PTXCONF_CROSS_GCC_EXTRA_CONFIG
+ # PTXCONF_GLIBC_EXTRA_CONFIG
+ #
case "${PTXCONF_GNU_TARGET}" in
# hard fpa
arm-v4t_hardfloat-linux-gnu)
@@ -136,11 +148,14 @@ fixup() {
;;
*)
- echo "unknown target: ${PTXCONF_GNU_TARGET}"
+ echo "unknown GNU_TARGET: ${PTXCONF_GNU_TARGET}"
exit 1
;;
esac
+ #
+ # PTXCONF_GLIBC_ENABLE_KERNEL
+ #
case "${PTXCONF_KERNEL_HEADERS_VERSION}" in
2.6.18)
PTXCONF_GLIBC_ENABLE_KERNEL="2.6.16"
@@ -148,8 +163,24 @@ fixup() {
2.6.26)
PTXCONF_GLIBC_ENABLE_KERNEL="2.6.23"
;;
+ "")
+ ;;
*)
+ echo "unknown KERNEL_HEADERS_VERSION: ${PTXCONF_KERNEL_HEADERS_VERSION}"
+ exit 1
+ esac
+
+
+ #
+ # PTXCONF_CROSS_GDB_VERSION
+ #
+ case "${PTXCONF_CROSS_GCC_VERSION}" in
+ 3.4*|4.0*|4.1*|4.2*|4.3*|4.4*)
+ PTXCONF_CROSS_GDB_VERSION="6.8"
;;
+ *)
+ echo "unknown CROSS_GCC_VERSION: ${PTXCONF_CROSS_GCC_VERSION}"
+ exit 1
esac