]> granicus.if.org Git - postgis/commitdiff
Travis: Run CI under clang's ubsan
authorRaúl Marín Rodríguez <rmrodriguez@carto.com>
Thu, 22 Nov 2018 15:19:44 +0000 (15:19 +0000)
committerRaúl Marín Rodríguez <rmrodriguez@carto.com>
Thu, 22 Nov 2018 15:19:44 +0000 (15:19 +0000)
References #4244
Closes https://github.com/postgis/postgis/pull/337

git-svn-id: http://svn.osgeo.org/postgis/trunk@17054 b70326c6-7e19-0410-871a-916f4a2858ee

.travis.yml
ci/travis/run_usan_gcc.sh

index 97761f5e8d8119d8d9f4887e842e7ad04dd08f6b..3b2e199923602e7e556e14354d9b00b2b6d21aae 100644 (file)
@@ -9,6 +9,7 @@ env:
   - tag=pg11-geos37-gdal23-proj52 mode=debug
   - tag=pg11-geos37-gdal23-proj52 mode=coverage
   - tag=pg11-geos37-gdal23-proj52 mode=usan_gcc
+  - tag=pg11-geos37-gdal23-proj52 mode=usan_clang
   - tag=pg11-geos37-gdal23-proj52 mode=tests
   - tag=pg10-geos36-gdal23-proj49 mode=tests
   - tag=pg96-geos36-gdal22-proj49 mode=tests
index 332006e5c583ef9fb5a0049689ea2753028b70fb..9535a5bdfddcadd06cec5fdd8f668bfee073ab96 100644 (file)
@@ -2,7 +2,7 @@
 set -e
 
 # Enable undefined behaviour sanitizer using traps to
-CFLAGS_STD="-g -O2 -mtune=generic -fno-omit-frame-pointer -fsanitize=undefined -fsanitize-undefined-trap-on-error"
+CFLAGS_STD="-g3 -O0 -mtune=generic -fno-omit-frame-pointer -fsanitize=undefined -fsanitize-undefined-trap-on-error"
 LDFLAGS_STD="-Wl,-Bsymbolic-functions -Wl,-z,relro"
 
 /usr/local/pgsql/bin/pg_ctl -c -l /tmp/logfile start