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 <dh.herrmann@gmail.com>
This commit is contained in:
David Herrmann 2013-03-04 12:15:27 +01:00
parent ed6d7fa116
commit 87e1cf03f2

View File

@ -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