OSDN Git Service

Make LDFLAGS get set right from the rpm build
authorPeter Jones <pjones@redhat.com>
Mon, 16 Nov 2015 16:38:06 +0000 (11:38 -0500)
committerPeter Jones <pjones@redhat.com>
Mon, 16 Nov 2015 21:07:03 +0000 (16:07 -0500)
Signed-off-by: Peter Jones <pjones@redhat.com>
Make.defaults
efivar.spec.in

index 719f197..36fb56a 100644 (file)
@@ -13,6 +13,9 @@ PKG_CONFIG = $(CROSS_COMPILE)pkg-config
 CC     := $(if $(filter default,$(origin CC)),$(CROSS_COMPILE)gcc,$(CC))
 CCLD   := $(if $(filter undefined,$(origin CCLD)),$(CC),$(CCLD))
 CFLAGS ?= -O2 -g
+CFLAGS := $(CFLAGS)
+LDFLAGS ?=
+LDFLAGS := $(LDFLAGS)
 AR     := $(CROSS_COMPILE)gcc-ar
 NM     := $(CROSS_COMPILE)gcc-nm
 RANLIB := $(CROSS_COMPILE)gcc-ranlib
index cfc783d..057231a 100644 (file)
@@ -38,7 +38,7 @@ git config --unset user.email
 git config --unset user.name
 
 %build
-make libdir=%{_libdir} bindir=%{_bindir} OPT_FLAGS="$RPM_OPT_FLAGS"
+make libdir=%{_libdir} bindir=%{_bindir} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
 
 %install
 rm -rf $RPM_BUILD_ROOT