diff mbox series

[OpenWrt-Devel] toolchain/nasm: force ar and ranlib only on macOSX

Message ID 20180708105209.6850-1-hauke@hauke-m.de
State Accepted
Delegated to: Hauke Mehrtens
Headers show
Series [OpenWrt-Devel] toolchain/nasm: force ar and ranlib only on macOSX | expand

Commit Message

Hauke Mehrtens July 8, 2018, 10:52 a.m. UTC
On Debian 9 nasm does not build when we force it to use ranlib, for
macOSX this is needed. Only force this on macOSX and not on any other
OS, this should fix the build of nasm on Linux systems.

Fixes: d3a7587eb95 ("toolchain/nasm: fix missing AR/RANLIB variables")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
---
 toolchain/nasm/Makefile | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/toolchain/nasm/Makefile b/toolchain/nasm/Makefile
index 8d071033c7..31166358fd 100644
--- a/toolchain/nasm/Makefile
+++ b/toolchain/nasm/Makefile
@@ -24,9 +24,11 @@  HOST_CONFIGURE_ARGS+= \
 		--disable-gdb \
 		$(SOFT_FLOAT_CONFIG_OPTION) \
 
-HOST_MAKE_FLAGS = \
-	AR=ar \
-	RANLIB=ranlib
+ifeq ($(HOST_OS),Darwin)
+	HOST_MAKE_FLAGS = \
+		AR=ar \
+		RANLIB=ranlib
+endif
 
 define Host/Prepare
 	$(call Host/Prepare/Default)