From: Przemyslaw Skibinski Date: Wed, 22 Feb 2017 10:07:28 +0000 (+0100) Subject: added arm-ppc-compilation Makefile target X-Git-Tag: v1.1.4~1^2~52^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d41c048394fb4123d567560013e72424bea5a920;p=thirdparty%2Fzstd.git added arm-ppc-compilation Makefile target --- diff --git a/.travis.yml b/.travis.yml index c1985d785..a4d4a50ab 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ matrix: - env: Ubu=14.04 Cmd='make ppcinstall ppctest && make clean && make ppc64test' # other feature branches => short tests - - env: Ubu=14.04 Cmd='make valgrindinstall lib && CFLAGS="-O1 -g" make -C zlibWrapper valgrindTest && make -C tests valgrindTest' + - env: Ubu=14.04 Cmd='make arminstall ppcinstall arm-ppc-compilation && make valgrindinstall lib && CFLAGS="-O1 -g" make -C zlibWrapper valgrindTest && make -C tests valgrindTest' - env: Ubu=14.04 Cmd="make libc6install && make -C tests test32" script: diff --git a/Makefile b/Makefile index 709d2f0ea..ed8f16107 100644 --- a/Makefile +++ b/Makefile @@ -128,6 +128,12 @@ ppc64test: clean $(MAKE) -C $(TESTDIR) datagen # use native, faster $(MAKE) -C $(TESTDIR) test CC=powerpc-linux-gnu-gcc QEMU_SYS=qemu-ppc64-static ZSTDRTTEST= MOREFLAGS="-m64 -static" +arm-ppc-compilation: + $(MAKE) -C $(PRGDIR) clean zstd CC=arm-linux-gnueabi-gcc QEMU_SYS=qemu-arm-static ZSTDRTTEST= MOREFLAGS="-Werror -static" + $(MAKE) -C $(PRGDIR) clean zstd CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static ZSTDRTTEST= MOREFLAGS="-Werror -static" + $(MAKE) -C $(PRGDIR) clean zstd CC=powerpc-linux-gnu-gcc QEMU_SYS=qemu-ppc-static ZSTDRTTEST= MOREFLAGS="-Werror -Wno-attributes -static" + $(MAKE) -C $(PRGDIR) clean zstd CC=powerpc-linux-gnu-gcc QEMU_SYS=qemu-ppc64-static ZSTDRTTEST= MOREFLAGS="-m64 -static" + usan: clean $(MAKE) test CC=clang MOREFLAGS="-g -fsanitize=undefined"