summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-12-28 21:43:15 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-12-28 21:43:15 +0100
commitbda938383a7075e372d9c1fc7c7a533d7e014686 (patch)
tree0beb0f07b3508bef33f72578e14f770bca6c5ea7 /mk
parent1f3cedd694c526bdb51f612677f10064eaebc465 (diff)
downloadembtoolkit-bda938383a7075e372d9c1fc7c7a533d7e014686.tar.gz
embtoolkit-bda938383a7075e372d9c1fc7c7a533d7e014686.tar.bz2
embtoolkit-bda938383a7075e372d9c1fc7c7a533d7e014686.tar.xz
Toolchain: eglibc: Fix ports install across consecutive install
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/eglibc.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/mk/eglibc.mk b/mk/eglibc.mk
index 2826edf..0f6d805 100644
--- a/mk/eglibc.mk
+++ b/mk/eglibc.mk
@@ -90,7 +90,8 @@ download_eglibc download_eglibc_headers:
$(Q)$(call __embtk_download_pkg_patches,eglibc)
$(Q)$(call __embtk_applypatch_pkg,eglibc)
$(Q)cd $(EGLIBC_SRC_DIR); touch `find . -name configure`
- $(Q)ln -sf $(EGLIBC_SRC_DIR)/ports $(EGLIBC_SRC_DIR)/libc/ports
+ $(Q)[ -e $(EGLIBC_SRC_DIR)/libc/ports ] || \
+ ln -sf $(EGLIBC_SRC_DIR)/ports $(EGLIBC_SRC_DIR)/libc/ports
define embtk_configure_eglibc
cd $(EGLIBC_BUILD_DIR); \