diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2016-04-21 00:20:15 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2016-04-21 00:20:15 +0200 |
commit | f42ab3f6c9bc22aa826c559504db9d7abb0ade93 (patch) | |
tree | 33b39b6ce6169f31bcfab1048fa073bfe9836cb6 | |
parent | 2537b1c3e4dc3cd5d2d0a7832bc6b07e6be9697e (diff) |
update uClibc-ng, fix endian suffix stuff, enable frv for uclibc-ng
-rwxr-xr-x | embedded-test.sh | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/embedded-test.sh b/embedded-test.sh index 6b8edb4..734865a 100755 --- a/embedded-test.sh +++ b/embedded-test.sh @@ -23,7 +23,7 @@ # ware Foundation. # uClibc-ng -arch_list_uclibcng="alpha arm-nommu armv5 armv6 armv7 armeb arcv1 arcv2 arcv1-be arcv2-be avr32 bf512-bflt bf512-fdpic c6x crisv10 crisv32 h8300 lm32 m68k m68k-nommu metag microblazeel microblazebe mips mipssf mipsel mipselsf mips64 mips64n32 mips64n64 mips64el mips64eln32 mips64eln64 or1k ppc ppcsf sh2 sh3 sh4 sh4eb sparc sparc-leon3 x86 x86_64 xtensa xtensa-nommu" +arch_list_uclibcng="alpha arm-nommu armv5 armv6 armv7 armeb arcv1 arcv2 arcv1-be arcv2-be avr32 bf512-bflt bf512-fdpic c6x crisv10 crisv32 frv h8300 lm32 m68k m68k-nommu metag microblazeel microblazebe mips mipssf mipsel mipselsf mips64 mips64n32 mips64n64 mips64el mips64eln32 mips64eln64 or1k ppc ppcsf sh2 sh3 sh4 sh4eb sparc sparc-leon3 x86 x86_64 xtensa xtensa-nommu" # musl arch_list_musl="aarch64 armv5 armv6 armv7 armeb microblazeel microblazebe mips mipssf mipsel mipselsf or1k ppc ppcsf sh4 sh4eb x86 x86_64" @@ -283,7 +283,7 @@ get_arch_info() { emulator=nsim endian=eb cpu_arch=arc700 - suffix=${cpu_arch} + suffix=${cpu_arch}${endian} march=arcv1 piggyback=1 ;; @@ -297,7 +297,7 @@ get_arch_info() { endian=eb cpu_arch=archs march=arcv2 - suffix=${cpu_arch} + suffix=${cpu_arch}${endian} piggyback=1 ;; avr32) @@ -357,9 +357,10 @@ get_arch_info() { default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=epiphany" ;; frv) - allowed_libc="newlib" + allowed_libc="uclibc-ng newlib" runtime_test="" allowed_tests="toolchain" + default_glibc="ADK_APPLIANCE=toolchain ADK_TARGET_OS=linux ADK_TARGET_ARCH=frv ADK_TARGET_SYSTEM=generic-frv" default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=frv" ;; ia64) @@ -486,7 +487,7 @@ get_arch_info() { qemu=qemu-system-mipsel qemu_machine=malta qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0" - suffix=${cpu_arch}_hard + suffix=${cpu_arch}${endian}_hard ;; mipselsf) allowed_libc="uclibc-ng musl glibc" @@ -501,7 +502,7 @@ get_arch_info() { qemu=qemu-system-mipsel qemu_machine=malta qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0" - suffix=${cpu_arch}_soft + suffix=${cpu_arch}${endian}_soft ;; mips64) allowed_libc="uclibc-ng glibc" @@ -552,7 +553,7 @@ get_arch_info() { qemu=qemu-system-mips64el qemu_machine=malta qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0" - suffix=${cpu_arch}_o32 + suffix=${cpu_arch}${endian}_o32 ;; mips64eln32) allowed_libc="uclibc-ng glibc" @@ -566,7 +567,7 @@ get_arch_info() { qemu=qemu-system-mips64el qemu_machine=malta qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0" - suffix=${cpu_arch}_n32 + suffix=${cpu_arch}${endian}_n32 ;; mips64eln64) allowed_libc="uclibc-ng glibc" @@ -580,7 +581,7 @@ get_arch_info() { qemu=qemu-system-mips64el qemu_machine=malta qemu_args="${qemu_args} -device e1000,netdev=adk0 -netdev user,id=adk0" - suffix=${cpu_arch}_n64 + suffix=${cpu_arch}${endian}_n64 ;; moxie) allowed_libc="newlib" @@ -947,19 +948,19 @@ runtest() { rm -rf openadk/extra 2>/dev/null mkdir openadk/extra 2>/dev/null if [ ! -z $suffix ]; then - kernel=openadk/firmware/${emulator}-${march}${endian}_${lib}_${suffix}/${emulator}-${march}-initramfspiggyback-kernel + kernel=openadk/firmware/${emulator}-${march}_${lib}_${suffix}/${emulator}-${march}-initramfspiggyback-kernel else - kernel=openadk/firmware/${emulator}-${march}${endian}_${lib}/${emulator}-${march}-initramfspiggyback-kernel + kernel=openadk/firmware/${emulator}-${march}_${lib}/${emulator}-${march}-initramfspiggyback-kernel fi else echo "Generating root filesystem for test run" root=$(mktemp -d /tmp/XXXX) if [ ! -z $suffix ]; then - archive=openadk/firmware/${emulator}-${march}${endian}_${lib}_${suffix}/qemu-${march}-${lib}-initramfsarchive.tar.xz - kernel=openadk/firmware/${emulator}-${march}${endian}_${lib}_${suffix}/qemu-${march}-initramfsarchive-kernel + archive=openadk/firmware/${emulator}-${march}_${lib}_${suffix}/qemu-${march}-${lib}-initramfsarchive.tar.xz + kernel=openadk/firmware/${emulator}-${march}_${lib}_${suffix}/qemu-${march}-initramfsarchive-kernel else - archive=openadk/firmware/${emulator}-${march}${endian}_${lib}/${emulator}-${march}-${lib}-initramfsarchive.tar.xz - kernel=openadk/firmware/${emulator}-${march}${endian}_${lib}/${emulator}-${march}-initramfsarchive-kernel + archive=openadk/firmware/${emulator}-${march}_${lib}/${emulator}-${march}-${lib}-initramfsarchive.tar.xz + kernel=openadk/firmware/${emulator}-${march}_${lib}/${emulator}-${march}-initramfsarchive-kernel fi if [ ! -f $archive ]; then @@ -1112,7 +1113,7 @@ for lib in ${libc}; do if [[ $libcversion ]]; then version=$libcversion else - version=1.0.13 + version=1.0.14 fi libver=uClibc-ng-${version} libdir=uClibc-ng |