From 87e1cf03f264cf53d2dd65d9ae17242785484d87 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Mon, 4 Mar 2013 12:15:27 +0100 Subject: [PATCH] build: mark font-unifont as noexecstack ld automatically assumes that any binary input file requires an executable stack. There's no way to tell it that it doesn't so we simply mark all inputs as noexecstack. Reported-by: Etam Signed-off-by: David Herrmann --- Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile.am b/Makefile.am index 870564e..91e48e4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -452,6 +452,7 @@ mod_unifont_la_LDFLAGS = \ $(AM_LDFLAGS) \ -module \ -avoid-version \ + -Wl,-z,noexecstack \ -Wl,--format=binary -Wl,$(UNIFONT_BIN) -Wl,--format=default if BUILD_ENABLE_FONT_FREETYPE2