diff options
author | Dan Willemsen <dwillemsen@google.com> | 2016-03-03 18:05:38 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@google.com> | 2016-03-03 18:09:19 -0800 |
commit | 99db8c30c1ddeda07c9580fa836c4cb557ab331e (patch) | |
tree | 28abe2073859fe7183c38eb2ae5fb9ceda32cb54 /cc | |
parent | f534a1064375782f4f09e8a9f1b848b8ac531cae (diff) | |
download | build_soong-99db8c30c1ddeda07c9580fa836c4cb557ab331e.tar.gz build_soong-99db8c30c1ddeda07c9580fa836c4cb557ab331e.tar.bz2 build_soong-99db8c30c1ddeda07c9580fa836c4cb557ab331e.zip |
Do not use -Wl,--gc-sections for linux host libraries
This matches make
Change-Id: I2ee2e47065439afa02b946ede3a7718f1a8dc71b
Diffstat (limited to 'cc')
-rw-r--r-- | cc/cc.go | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1248,7 +1248,10 @@ func (c *CCLibrary) flags(ctx common.AndroidModuleContext, flags CCFlags) CCFlag sharedFlag = "-shared" } if ctx.Device() { - flags.LdFlags = append(flags.LdFlags, "-nostdlib") + flags.LdFlags = append(flags.LdFlags, + "-nostdlib", + "-Wl,--gc-sections", + ) } if ctx.Darwin() { @@ -1260,7 +1263,6 @@ func (c *CCLibrary) flags(ctx common.AndroidModuleContext, flags CCFlags) CCFlag ) } else { flags.LdFlags = append(flags.LdFlags, - "-Wl,--gc-sections", sharedFlag, "-Wl,-soname,"+libName+flags.Toolchain.ShlibSuffix(), ) |