summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-03-30 21:02:29 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-03-30 21:02:29 +0100
commit869568aadb0332a9558ef0480fdf9c682a6fa9f5 (patch)
treed4c5cd4881a917dbf5a88a0d35669d49de83b3fc
parentbf3e8864e3be404de8fd066513859bd88129d03b (diff)
downloadembtoolkit-869568aadb0332a9558ef0480fdf9c682a6fa9f5.tar.gz
embtoolkit-869568aadb0332a9558ef0480fdf9c682a6fa9f5.tar.bz2
embtoolkit-869568aadb0332a9558ef0480fdf9c682a6fa9f5.tar.xz
Toolchain: binutils: use more portable sed script
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--mk/binutils.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/mk/binutils.mk b/mk/binutils.mk
index ccfb163..1f5344f 100644
--- a/mk/binutils.mk
+++ b/mk/binutils.mk
@@ -40,8 +40,12 @@ 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)
+ 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;)
endef
define embtk_install_binutils