summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-03-29 13:11:06 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-03-29 13:11:06 +0100
commitd87c8e2b1f9787afacc57cc1ea5191c916eaf248 (patch)
treefcc888eaaa50d01e4ab85b4d5910feaf6b1a32bc /mk
parent3fb67678728e4502937f1451f092ea95fe5b69e3 (diff)
downloadembtoolkit-d87c8e2b1f9787afacc57cc1ea5191c916eaf248.tar.gz
embtoolkit-d87c8e2b1f9787afacc57cc1ea5191c916eaf248.tar.bz2
embtoolkit-d87c8e2b1f9787afacc57cc1ea5191c916eaf248.tar.xz
Toolchain: binutils: fix build error on FreeBSD
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-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