From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergio Gonzalez Monroy Subject: [PATCH] mk: pass MODULE_CFLAGS to BSD module build system Date: Thu, 30 Oct 2014 16:58:54 +0000 Message-ID: <1414688334-16545-1-git-send-email-sergio.gonzalez.monroy@intel.com> To: dev-VfR2kkLFssw@public.gmane.org Return-path: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" When building shared libs (for both GCC and CLANG targets), -fPIC flag has been added to CFLAGS and leaks to BSD module build system causing the following error: fatal error: error in backend: Cannot select: 0x802ad8010: i64 = X86ISD::WrapperRIP 0x802ade110 [ID=13] 0x802ade110: i64 = TargetGlobalAddress 0 [TF=5] [ID=10] Reset CFLAGS to MODULE_CFLAGS before building BSD module. Signed-off-by: Sergio Gonzalez Monroy --- mk/rte.bsdmodule.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/mk/rte.bsdmodule.mk b/mk/rte.bsdmodule.mk index 247ea2c..86b92ff 100644 --- a/mk/rte.bsdmodule.mk +++ b/mk/rte.bsdmodule.mk @@ -47,6 +47,7 @@ include $(RTE_SDK)/mk/internal/rte.depdirs-pre.mk # DPDK uses a more up-to-date gcc, so clear the override here. unexport CC +override CFLAGS = $(MODULE_CFLAGS) # VPATH contains at least SRCDIR VPATH += $(SRCDIR) -- 2.1.0