summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-10-11 09:45:36 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-10-11 09:45:36 +0200
commitdf38bd0d2ffcfdf36c2992aaa2d852dbf3bb1c7f (patch)
treea7984a769e363d3256723cb727ba9347f3b1d7fd
parent3e8e0fbc88bd2eae7a1fd144d37027c5c254f835 (diff)
downloadembtoolkit-df38bd0d2ffcfdf36c2992aaa2d852dbf3bb1c7f.tar.gz
embtoolkit-df38bd0d2ffcfdf36c2992aaa2d852dbf3bb1c7f.tar.bz2
embtoolkit-df38bd0d2ffcfdf36c2992aaa2d852dbf3bb1c7f.tar.xz
Toolchain: binutils: use more generic patch for -ldl on BSD systems
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--core/toolchain/binutils/binutils.mk12
1 files changed, 6 insertions, 6 deletions
diff --git a/core/toolchain/binutils/binutils.mk b/core/toolchain/binutils/binutils.mk
index 7c282ef..9e28258 100644
--- a/core/toolchain/binutils/binutils.mk
+++ b/core/toolchain/binutils/binutils.mk
@@ -43,12 +43,12 @@ BINUTILS_PREFIX := $(embtk_tools)
define embtk_beforeinstall_binutils
$(if $(CONFIG_EMBTK_CLIB_MUSL),$(call __embtk_fixgconfigsfor_pkg,binutils))
$(if $(findstring bsd,$(embtk_buildhost_os_type)),
- bfdmk=$(call __embtk_pkg_srcdir,binutils)/bfd/Makefile.in; \
- goldmk=$(call __embtk_pkg_srcdir,binutils)/gold/Makefile.in; \
- sed -e 's/-ldl//g' < $$bfdmk > $$bfdmk.tmp; \
- mv $$bfdmk.tmp $$bfdmk; \
- sed -e 's/-ldl//g' < $$goldmk > $$goldmk.tmp; \
- mv $$goldmk.tmp $$goldmk;)
+ __srcdir=$(call __embtk_pkg_srcdir,binutils); \
+ mkfiles=$$(find $${__srcdir} -type f -name 'Makefile.in'); \
+ for m in $${mkfiles}; do \
+ sed -e 's/-ldl//g' < $$m > $$m.tmp; \
+ mv $$m.tmp $$m; \
+ done;)
bfdtxi=$(call __embtk_pkg_srcdir,binutils)/bfd/doc/bfd.texinfo; \
sed -e 's/[[:space:]]@colophon/ @@colophon/' \
-e 's/doc@cygnus.com/doc@@cygnus.com/' \