From: Peter Korsgaard Date: Fri, 18 Feb 2011 13:17:34 +0000 (+0100) Subject: olsr: fix build X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a1c787ea6a7428fdfe88fd6c2333f35da5cec44d;p=buildroot.git olsr: fix build Pass TARGET_CONFIGURE_OPTS in the environment rather than as make arguments, so the olsr build system can append to CFLAGS / LDFLAGS - Otherwise build fails when the wrong linker flags are used to create the plugin .so's. Also pass ARCH, so the olsr build system choses the right libdir / PIC settings for the target, rather than for the host. Signed-off-by: Peter Korsgaard --- diff --git a/package/olsr/olsr.mk b/package/olsr/olsr.mk index 75d5d66ab3..03a8a02a0b 100644 --- a/package/olsr/olsr.mk +++ b/package/olsr/olsr.mk @@ -16,7 +16,7 @@ OLSR_PLUGINS=dot_draw dyn_gw secure OLSR_TARGET_PLUGIN=usr/lib/ define OLSR_BUILD_CMDS - $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) olsrd $(OLSR_PLUGINS) + $(TARGET_CONFIGURE_OPTS) $(MAKE) ARCH=$(KERNEL_ARCH) -C $(@D) olsrd $(OLSR_PLUGINS) endef define OLSR_INSTALL_TARGET_CMDS