commit | 975663e36f936dc9256b295dd94b6ea8315048c8 | [log] [tgz] |
---|---|---|
author | Alex Brachet <abrachet@pigweed.infra.roller.google.com> | Fri Aug 04 16:06:48 2023 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 04 16:06:48 2023 +0000 |
tree | 5f4cc50879991937cdc564c7087778e5a59be045 | |
parent | 2697643c9d664288b9ddb8cedf391c6697babd77 [diff] |
[roll third_party/pigweed] pw_toolchain: Prefer start-group over whole-archive This makes link_group default and removes link_whole_archive as the default for gcc and clang toolchains. The former is a sensible default, and is how the various spec files wrap system libraries for the gcc toolchains. clang toolchains are not currently doing this. link_whole_archive on the other hand should not be the default because it can bloat binary size by adding non-gc'able sections. --whole-archive also complicates using pw_libc with clang toolchains see b/285357895 for details. Original-Bug: b/285357895 Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/150610 https://pigweed.googlesource.com/pigweed/pigweed third_party/pigweed Rolled-Commits: 4d42e3db168bf62..b1805f35e6fcd96 Roller-URL: https://ci.chromium.org/b/8773679074871652337 GitWatcher: ignore CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I803ac0c07e0db697225a9ebfa9123a205943aa9d Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/163270 Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed index 4d42e3d..b1805f3 160000 --- a/third_party/pigweed +++ b/third_party/pigweed
@@ -1 +1 @@ -Subproject commit 4d42e3db168bf624c9f66f54228aa11029e644b3 +Subproject commit b1805f35e6fcd967f9d07bf01020ad1755e6d4d2