From: Zbigniew Jędrzejewski-Szmek Date: Tue, 5 Jun 2018 09:23:46 +0000 (+0200) Subject: travis: add defines for _Float64/_Float64x/_Float32/_Float32x X-Git-Tag: v239~62^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0d2f879e202a33548e60ff40de3fd72eb3377293;p=thirdparty%2Fsystemd.git travis: add defines for _Float64/_Float64x/_Float32/_Float32x $ build/test-sizeof ... _Float128 → 128 bits, signed _Float64 → 64 bits, signed _Float64x → 128 bits, signed _Float32 → 32 bits, signed _Float32x → 64 bits, signed ... This seems to be enough to make coverity work with glibc-2.27 found in Fedora 28+. --- diff --git a/.travis.yml b/.travis.yml index 3d23d5fd7c9..c2a6f3b0621 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,7 +50,7 @@ jobs: - docker cp tools/coverity.sh travis_coverity_scan:/usr/local/bin # Preconfigure with meson to prevent Coverity from capturing meson metadata # Set compiler flag to prevent emit failure - - docker exec -it travis_coverity_scan sh -c "CFLAGS='-D_Float128=long\ double' meson cov-build -Dman=false" + - docker exec -it travis_coverity_scan sh -c "CFLAGS='-D_Float128=long\ double -D_Float64=double -D_Float64x=long\ double -D_Float32=float -D_Float32x=double' meson cov-build -Dman=false" # Run Coverity Analysis - docker exec -it travis_coverity_scan coverity.sh build - docker exec -it travis_coverity_scan coverity.sh upload