new test case with fPIE
authorYann Collet <cyan@fb.com>
Tue, 22 Nov 2016 19:18:07 +0000 (11:18 -0800)
committerYann Collet <cyan@fb.com>
Tue, 22 Nov 2016 19:18:07 +0000 (11:18 -0800)
.travis.yml
lib/Makefile

index c127fa5..e3f476b 100644 (file)
@@ -130,7 +130,7 @@ matrix:
           packages:
             - clang
 
-    - env: Ubu=14.04 Cmd='make clean all CC=gcc-4.4 MOREFLAGS=-Werror' COMPILER=gcc-4.4
+    - env: Ubu=14.04 Cmd='make clean all CC=gcc-4.4 MOREFLAGS=-Werror && make clean && CFLAGS=-fPIC LDFLAGS="-pie -fPIE -D_FORTIFY_SOURCE=2" make -C programs' COMPILER=gcc-4.4
       dist: trusty
       sudo: required
       addons:
index 28242cc..a9c7df8 100644 (file)
@@ -85,7 +85,7 @@ lib-release: lib
 liblz4.a: *.c
 ifeq ($(BUILD_STATIC),yes)
        @echo compiling static library
-       @$(CC) $(FLAGS) -c $^
+       @$(CC) $(CPPFLAGS) $(CFLAGS) -c $^
        @$(AR) rcs $@ *.o
 endif