summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/binutils.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/mk/binutils.mk b/mk/binutils.mk
index 1d82f7f..ccfb163 100644
--- a/mk/binutils.mk
+++ b/mk/binutils.mk
@@ -38,6 +38,12 @@ BINUTILS_CONFIGURE_OPTS += --target=$(STRICT_GNU_TARGET)
BINUTILS_PREFIX := $(embtk_tools)
+define embtk_beforeinstall_binutils
+ $(if $(findstring freebsd,$(embtk_buildhost_os)),
+ sed -i "" 's/-ldl//g' $(call __embtk_pkg_srcdir,binutils)/bfd/Makefile.in
+ sed -i "" 's/-ldl//g' $(call __embtk_pkg_srcdir,binutils)/gold/Makefile.in)
+endef
+
define embtk_install_binutils
$(call __embtk_install_hostpkg,binutils)
endef