summaryrefslogtreecommitdiffstats
path: root/core/combo/TARGET_linux-arm.mk
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2013-05-03 14:12:31 -0700
committerYing Wang <wangying@google.com>2013-05-03 14:38:36 -0700
commit0eb35626da3e16d8db7756913433ee37f7ec2f49 (patch)
tree35e3756b96db69ec07576dc27f6debe59ee50acd /core/combo/TARGET_linux-arm.mk
parentb71b290587a1c64c89745fa730bcbb0c4d69f6cc (diff)
downloadbuild-0eb35626da3e16d8db7756913433ee37f7ec2f49.zip
build-0eb35626da3e16d8db7756913433ee37f7ec2f49.tar.gz
build-0eb35626da3e16d8db7756913433ee37f7ec2f49.tar.bz2
Add extra libgcc.a only for unbundled build.
We can save some space for platform build with this. Previously an extra libgcc.a was put before libc.so so libraries built against new platform can run on old platforms. This is needed only for unbundled build. Bug: 8805022 Bug: 8247455 Change-Id: I3c3e0092b06ec3804659d5cae048d29e0d2bf7ad
Diffstat (limited to 'core/combo/TARGET_linux-arm.mk')
-rw-r--r--core/combo/TARGET_linux-arm.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/combo/TARGET_linux-arm.mk b/core/combo/TARGET_linux-arm.mk
index 24d57b2..371ba96 100644
--- a/core/combo/TARGET_linux-arm.mk
+++ b/core/combo/TARGET_linux-arm.mk
@@ -244,7 +244,7 @@ $(hide) $(PRIVATE_CXX) \
$(if $(PRIVATE_GROUP_STATIC_LIBRARIES),-Wl$(comma)--start-group) \
$(call normalize-target-libraries,$(PRIVATE_ALL_STATIC_LIBRARIES)) \
$(if $(PRIVATE_GROUP_STATIC_LIBRARIES),-Wl$(comma)--end-group) \
- $(PRIVATE_TARGET_LIBGCC) \
+ $(if $(TARGET_BUILD_APPS),$(PRIVATE_TARGET_LIBGCC)) \
$(call normalize-target-libraries,$(PRIVATE_ALL_SHARED_LIBRARIES)) \
-o $@ \
$(PRIVATE_TARGET_GLOBAL_LDFLAGS) \
@@ -269,7 +269,7 @@ $(hide) $(PRIVATE_CXX) -nostdlib -Bdynamic -fPIE -pie \
$(if $(PRIVATE_GROUP_STATIC_LIBRARIES),-Wl$(comma)--start-group) \
$(call normalize-target-libraries,$(PRIVATE_ALL_STATIC_LIBRARIES)) \
$(if $(PRIVATE_GROUP_STATIC_LIBRARIES),-Wl$(comma)--end-group) \
- $(PRIVATE_TARGET_LIBGCC) \
+ $(if $(TARGET_BUILD_APPS),$(PRIVATE_TARGET_LIBGCC)) \
$(call normalize-target-libraries,$(PRIVATE_ALL_SHARED_LIBRARIES)) \
-o $@ \
$(PRIVATE_TARGET_GLOBAL_LDFLAGS) \