summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Foley <pefoley2@verizon.net>2013-03-31 11:14:12 -0400
committerPeter Foley <pefoley2@verizon.net>2013-03-31 11:34:28 -0400
commit04f02faea3c4cdf1d9f0f3312c24afd3ad6f71f2 (patch)
tree460286c95922e294c22132c83c72f8df88838b06
parenta2747d0721eb5183d8e92b45626361a21d38c270 (diff)
Make sure merged libs are 0 bytes long.
If you build with --disable-mergelibs and then enable --enable-mergelibs the existing library has its timestamp updated but it retains its outdated contents. Change-Id: I46899bcf3fe4f360fb12e8de8842c6ac12c6bf75
-rw-r--r--solenv/gbuild/LinkTarget.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index cd3f39b2a20f..5be9d6e949ad 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -445,7 +445,7 @@ endef
# If object files from this library are merged, create just empty file
$(call gb_LinkTarget_get_target,%) : $(call gb_LinkTarget_get_headers_target,%) $(gb_Helper_MISCDUMMY)
$(if $(filter $*,$(foreach lib,$(gb_MERGEDLIBS),$(call gb_Library_get_linktargetname,$(lib)))), \
- touch $@, $(call gb_LinkTarget__command,$@,$*))
+ echo > $@, $(call gb_LinkTarget__command,$@,$*))
$(call gb_LinkTarget__command_objectlist,$@,$*)
ifeq ($(gb_FULLDEPS),$(true))