mmc-utils: restore FORTIFY_SOURCE=2
authorDaniel Golle <redacted>
Thu, 2 Apr 2015 20:18:05 +0000 (22:18 +0200)
committerMichael Heimpold <redacted>
Fri, 3 Apr 2015 20:17:07 +0000 (22:17 +0200)
The previous commit
ba4338d mmc-utils: don't set -D_FORTIFY_SOURCE in Makefile
applied the global value of FORITFY_SOURCE also to mmc-utils.
As the package was meant to be built with FORTIFY_SOURCE upstream,
restore that behaviour and make it play nice with the global setting
by undefining the macro before defining it.

Signed-off-by: Daniel Golle <redacted>
utils/mmc-utils/patches/001-properly-set-fortify-source-in-makefile.patch [moved from utils/mmc-utils/patches/001-dont-set-fortify-source-in-makefile.patch with 84% similarity]

similarity index 84%
rename from utils/mmc-utils/patches/001-dont-set-fortify-source-in-makefile.patch
rename to utils/mmc-utils/patches/001-properly-set-fortify-source-in-makefile.patch
index 9b2b8ba25f95c6957f2e79d74aceb5d1efcf338d..4a35b959b17545b4703c79a0fec02f34bd29cc25 100644 (file)
@@ -5,7 +5,7 @@ Index: mmc-utils-f4eb241519f8d500ce6068a70d2389be39ac5189/Makefile
 @@ -1,5 +1,5 @@
  CC ?= gcc
 -AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2
-+AM_CFLAGS = -D_FILE_OFFSET_BITS=64
++AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
  CFLAGS ?= -g -O2
  objects = \
        mmc.o \
git clone https://git.99rst.org/PROJECT