]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
added arm-ppc-compilation Makefile target
authorPrzemyslaw Skibinski <inikep@gmail.com>
Wed, 22 Feb 2017 10:07:28 +0000 (11:07 +0100)
committerPrzemyslaw Skibinski <inikep@gmail.com>
Wed, 22 Feb 2017 10:07:28 +0000 (11:07 +0100)
.travis.yml
Makefile

index c1985d7858e9fe203c2cd21f50d18457a3315a77..a4d4a50ab51a00b1bc6b3c80cb6c17dc1ba6896e 100644 (file)
@@ -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:
index 709d2f0ea2f740851945820ffcdce868f0cd840d..ed8f161072e518bffbeab3bc5b22645aec065b02 100644 (file)
--- 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"