SDL_CFLAGS="$SDL_CFLAGS -Dmain=SDL_main"
SDL_LIBS="-lSDL2main $SDL_LIBS"
- EXTRA_CFLAGS="$EXTRA_CFLAGS $TIZEN_CFLAGS -DTIZEN"
- EXTRA_LDFLAGS="$EXTRA_LDFLAGS $TIZEN_LIBS"
+ EXTRA_CFLAGS="$EXTRA_CFLAGS $TIZEN_CFLAGS -DTIZEN -fstack-protector-strong -Wl,-z,relro -D_FORTIFY_SOURCE=2 -fPIE -pie"
+ EXTRA_LDFLAGS="$EXTRA_LDFLAGS $TIZEN_LIBS -pie -Wl,-z,relro,-z,now"
SUMMARY_video="${SUMMARY_video} tizen"
have_video=yes
fi
SDL_CFLAGS="$SDL_CFLAGS -Dmain=SDL_main"
SDL_LIBS="-lSDL2main $SDL_LIBS"
- EXTRA_CFLAGS="$EXTRA_CFLAGS $TIZEN_CFLAGS -DTIZEN"
- EXTRA_LDFLAGS="$EXTRA_LDFLAGS $TIZEN_LIBS"
+ EXTRA_CFLAGS="$EXTRA_CFLAGS $TIZEN_CFLAGS -DTIZEN -fstack-protector-strong -Wl,-z,relro -D_FORTIFY_SOURCE=2 -fPIE -pie"
+ EXTRA_LDFLAGS="$EXTRA_LDFLAGS $TIZEN_LIBS -pie -Wl,-z,relro,-z,now"
SUMMARY_video="${SUMMARY_video} tizen"
have_video=yes
fi
LIBS="-lSDL2 -lSDL2main"
CFLAGS="$RPM_OPT_FLAGS -I$BUILD_PATH/usr/include/SDL2" %configure --prefix=%{prefix}
-#ADD RELRO option
-CFLAGS+="-Wl,-z,relro"
-LDFLAG+="-Wl,-z,relro"
make %{?_smp_mflgs}
%else
%configure %{?asan:--disable-assembly}