From 9d45d9122b0eab3a56c76d2d6b82a6e697d934f4 Mon Sep 17 00:00:00 2001 From: Christian Vogelgsang Date: Thu, 19 Jan 2023 11:03:59 +0100 Subject: [PATCH] pick binutils' needed libgmp from homebrew on Mac --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Makefile b/Makefile index 8da0511..0318fe9 100644 --- a/Makefile +++ b/Makefile @@ -349,6 +349,17 @@ ifneq (m68k-elf,$(TARGET)) CONFIG_BINUTILS += --disable-plugins endif +# FreeBSD, OSX : libs added by the command brew install gmp +ifeq (Darwin, $(findstring Darwin, $(UNAME_S))) + BREW_PREFIX := $$(brew --prefix) + CONFIG_BINUTILS += --with-libgmp-prefix=$(BREW_PREFIX) +endif + +ifeq (FreeBSD, $(findstring FreeBSD, $(UNAME_S))) + PORTS_PREFIX?=/usr/local + CONFIG_BINUTILS += --with-libgmp-prefix=$(PORTS_PREFIX) +endif + BINUTILS_CMD := $(TARGET)-addr2line $(TARGET)-ar $(TARGET)-as $(TARGET)-c++filt \ $(TARGET)-ld $(TARGET)-nm $(TARGET)-objcopy $(TARGET)-objdump $(TARGET)-ranlib \ $(TARGET)-readelf $(TARGET)-size $(TARGET)-strings $(TARGET)-strip