diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2014-08-01 18:42:12 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2014-08-01 18:42:12 +0200 |
commit | d97573985c5274f0a58294bbf325451ac5b2f872 (patch) | |
tree | 5742e53b8b3c2c396b74028b6ebd4e0698731489 | |
parent | e43a384878505c2164ab5ab897d6d1e34cf2bb2b (diff) |
add libc specific arch lists
-rwxr-xr-x | embedded-test.sh | 59 |
1 files changed, 55 insertions, 4 deletions
diff --git a/embedded-test.sh b/embedded-test.sh index b2dddc6..5fdbf89 100755 --- a/embedded-test.sh +++ b/embedded-test.sh @@ -26,8 +26,15 @@ # xtensa needs uImage format for initrd # sheb network card get no ip -ADK_ARCH_LIST="arm armhf m68k-nommu mips mipsel mips64 mips64eln32 mips64n32 mips64n64 mips64el mips64el mips64eln64 ppc-nofpu sh sheb sparc x86 x86_64 xtensa" -BR_ARCH_LIST="bfin arm mips mipsel mips64 mips64el ppc sh sparc x86 x86_64 xtensa" +adk_arch_list_uclibcng="arm armhf m68k-nommu mips mipsel mips64 mips64eln32 mips64n32 mips64n64 mips64el mips64el mips64eln64 ppc-nofpu sh sheb sparc x86 x86_64 xtensa" +adk_arch_list_uclibc="arm armhf m68k-nommu mips mipsel mips64 mips64eln32 mips64n32 mips64n64 mips64el mips64el mips64eln64 ppc-nofpu sh sheb sparc x86 x86_64" +adk_arch_list_musl="arm armhf mips mipsel ppc-nofpu sh sheb x86 x86_64" +adk_arch_list_glibc="aarch64 arm armhf mips mipsel mips64 mips64eln32 mips64n32 mips64n64 mips64el mips64el mips64eln64 ppc-nofpu sh sheb sparc x86 x86_64" + +br_arch_list_uclibcng="bfin arm mips mipsel mips64 mips64el ppc sh sparc x86 x86_64 xtensa" +br_arch_list_uclibc="bfin arm mips mipsel mips64 mips64el ppc sh sparc x86 x86_64 xtensa" +br_arch_list_musl="arm mips mipsel ppc sh x86 x86_64" +br_arch_list_glibc="aarch64 arm mips mipsel mips64 mips64el ppc sh sparc x86 x86_64" topdir=$(pwd) @@ -158,10 +165,42 @@ esac if [ -z $archlist ];then if [ $vendor = "openadk" ];then - archlist=$ADK_ARCH_LIST + case $libc in + uclibc-ng) + archlist=$adk_arch_list_uclibcng + ;; + uclibc) + archlist=$adk_arch_list_uclibc + ;; + glibc) + archlist=$adk_arch_list_glibc + ;; + musl) + archlist=$adk_arch_list_musl + ;; + *) + exit 1 + ;; + esac fi if [ $vendor = "buildroot" ];then - archlist=$BR_ARCH_LIST + case $libc in + uclibc-ng) + archlist=$br_arch_list_uclibcng + ;; + uclibc) + archlist=$br_arch_list_uclibc + ;; + glibc) + archlist=$br_arch_list_glibc + ;; + musl) + archlist=$br_arch_list_musl + ;; + *) + exit 1 + ;; + esac fi fi @@ -597,6 +636,12 @@ build_openadk() { uclibc) DEFAULT="$DEFAULT ADK_TEST_UCLIBC_TESTSUITE=y" ;; + glibc) + DEFAULT="$DEFAULT ADK_TEST_GLIBC_TESTSUITE=y" + ;; + musl) + DEFAULT="$DEFAULT ADK_TEST_MUSL_TESTSUITE=y" + ;; *) echo "test suite not available" exit 1 @@ -612,6 +657,12 @@ build_openadk() { uclibc) DEFAULT="$DEFAULT ADK_TEST_UCLIBC_NATIVE=y" ;; + musl) + DEFAULT="$DEFAULT ADK_TEST_MUSL_NATIVE=y" + ;; + glibc) + DEFAULT="$DEFAULT ADK_TEST_GLIBC_NATIVE=y" + ;; *) echo "native build not available" exit 1 |