libloc: Apply -fno-stack-protector only on i586

Message ID 20200721124855.3536-1-michael.tremer@ipfire.org
State New
Headers show
Series
  • libloc: Apply -fno-stack-protector only on i586
Related show

Commit Message

Michael Tremer July 21, 2020, 12:48 p.m. UTC
All other architectures build fine and we do not need to
weaken the Perl module unnecessarily.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
 lfs/libloc | 2 ++
 1 file changed, 2 insertions(+)

Patch

diff --git a/lfs/libloc b/lfs/libloc
index 4f392baca..db430d881 100644
--- a/lfs/libloc
+++ b/lfs/libloc
@@ -82,7 +82,9 @@  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/libloc-0.9.3-country-terminate-buffer-when-reading-from-database.patch
 
 	# Add patch for i585 to disable the stack protector.
+ifeq "$(BUILD_ARCH)" "i586"
 	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/libloc-0.9.3-perl-no-stack-protector.patch
+endif
 
 	cd $(DIR_APP) && ./autogen.sh
 	cd $(DIR_APP) && ./configure \