]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
disabled %llu warnings with MinGW on Windows
authorinikep <inikep@gmail.com>
Wed, 17 Aug 2016 12:52:11 +0000 (14:52 +0200)
committerinikep <inikep@gmail.com>
Wed, 17 Aug 2016 12:52:11 +0000 (14:52 +0200)
.travis.yml
programs/fileio.c

index f980c9727dc58936bab5b76aee6e611b81bacf65..81773ae50d706d05b2fd31674eb65f384eb79350 100644 (file)
@@ -34,6 +34,7 @@ matrix:
             - gcc-arm-linux-gnueabi
             - libc6-dev-armel-cross
             - linux-libc-dev-armel-cross
+            - binfmt-support
     - os: linux
       sudo: required
       env: PLATFORM="Ubuntu 12.04" CMD="make -C programs test32"
@@ -41,6 +42,7 @@ matrix:
         apt:
           packages:
             - libc6-dev-i386
+            - gcc-multilib
     - os: linux
       sudo: required
       env: PLATFORM="Ubuntu 12.04" CMD="make -C tests versionsTest"
@@ -51,6 +53,7 @@ matrix:
         apt:
           packages:
             - libc6-dev-i386
+            - gcc-multilib
     - os: linux
       sudo: required
       env: PLATFORM="Ubuntu 12.04" CMD="make -C programs valgrindTest"
@@ -62,12 +65,13 @@ matrix:
     - os: linux
       dist: trusty
       sudo: required
-      env: PLATFORM="Ubuntu 14.04" CMD="make zlibwrapper && make clean && make gcc5test && make clean && make gcc6test && make clean && make ppcinstall ppctest"
+      env: PLATFORM="Ubuntu 14.04" CMD="make zlibwrapper && make clean && make gcc5test && make clean && make gcc6test && make clean && make ppctest"
       addons:
         apt:
           sources:
             - ubuntu-toolchain-r-test
           packages:
+            - gcc-multilib
             - gcc-5-multilib
             - gcc-6-multilib
             - qemu-system-ppc
index 04d5a71aced19bbfe81130998f29e3949b1f6c2f..c64a14cf7f88d1dfa200b97f6f4232b833f84897 100644 (file)
 *  Compiler Options
 ***************************************/
 #ifdef _MSC_VER   /* Visual */
-#  define _POSIX_SOURCE 1          /* enable %llu on Windows */
 #  define _CRT_SECURE_NO_WARNINGS  /* removes Visual warning on strerror() */
 #  pragma warning(disable : 4204)  /* non-constant aggregate initializer */
 #endif
-
+#if defined(__MINGW32__) && !defined(_POSIX_SOURCE)
+#  define _POSIX_SOURCE 1          /* disable %llu warnings with MinGW on Windows */ 
+#endif
 
 /*-*************************************
 *  Includes