package/libscrypt: Allow the package makefile to add -fPIC to CFLAGS
PATCH 1/1 package/libscrypt: Allow the package makefile to add -fPIC to CFLAGS
Fixes
http://autobuild.buildroot.net/results/b25/b256d003d841e492da073788198203e7cbc834cf/
Signed-off-by Stefan S?rensen <[email protected]>
--- ...g-options-to-CFLAGS-and-LDFLAGS-variables.patch | 31 ++++++++++++++++++++++ package/libscrypt/libscrypt.mk | 7 ----- 2 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 package/libscrypt/0001-Allow-adding-options-to-CFLAGS-and-LDFLAGS-variables.patch
package/libscrypt/0001-Allow-adding-options-to-CFLAGS-and-LDFLAGS-variables.patch new file +31 -0
@@ -0,0 +1,31 @@ +From c04c358bfaa506c47772740ed040be36a92d8a6f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Stefan=20S=C3=B8rensen?= <[email protected]> +Date: Tue, 14 Mar 2017 09:23:51 +0100 +Subject: [PATCH] Allow adding options to CFLAGS and LDFLAGS variables. +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Stefan S?rensen <[email protected]> +--- + Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 7022a4a..3098a9a 100644 +--- a/Makefile ++++ b/Makefile +@@ -5,8 +5,8 @@ MAKE_DIR ?= install -d + INSTALL_DATA ?= install + + CC?=gcc +-CFLAGS?=-O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC +-LDFLAGS?=-Wl,-z,now -Wl,-z,relro -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version ++override CFLAGS+=-fPIC ++override LDFLAGS+=-Wl,-z,now -Wl,-z,relro -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version + CFLAGS_EXTRA?=-Wl,-rpath=. + + all: reference +-- +2.9.3 +
package/libscrypt/libscrypt.mk +0 -7
@@ -10,13 +10,6 @@ LIBSCRYPT_LICENSE = BSD-2c LIBSCRYPT_LICENSE_FILES = LICENSE LIBSCRYPT_INSTALL_STAGING = YES -ifeq ($(BR2_TOOLCHAIN_HAS_SSP),) -define LIBSCRYPT_DISABLE_STACK_PROTECTOR - $(SED) 's/-fstack-protector//g' $(@D)/Makefile -endef -LIBSCRYPT_POST_PATCH_HOOKS += LIBSCRYPT_DISABLE_STACK_PROTECTOR -endif - define LIBSCRYPT_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) endef
Signature · 1 line
2.9.3
PATCH 1/1 package/libscrypt: Allow the package makefile to add -fPIC to CFLAGS
Hello,
Quoted 9 lines · Stefan S?rensen
Fixes
http://autobuild.buildroot.net/results/b25/b256d003d841e492da073788198203e7cbc834cf/Signed-off-by Stefan S?rensen <[email protected]>--- ...g-options-to-CFLAGS-and-LDFLAGS-variables.patch | 31 ++++++++++++++++++++++ package/libscrypt/libscrypt.mk | 7 ----- 2 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 package/libscrypt/0001-Allow-adding-options-to-CFLAGS-and-LDFLAGS-variables.patch
I've extended the commit log and the patch description, and applied to master. Thanks a lot!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com