Commit 1c592c0
authored
This is needed to currently shrink our `*.a` artifacts under 100M in
size which is required downstream in the wasmtime-go embedding. Some
testing in #11475 of using full LTO or only building Linux/macOS with 1
CGU shows that this'll likely increase cycle time by ~1 minute. Windows
builders are already the slowest release build builders and this is
adding 1 minute using 1 CGU vs 2-3 extra minutes for full LTO.
Linux/macOS are switched to using full LTO which the CI builders
currently have plenty of time for.
This shaves 50M off the C API artifacts for Linux which buys a good
amount of headroom for future changes.
Closes #11476
1 parent 18b4bc0 commit 1c592c0
2 files changed
+22
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
12 | 18 | | |
13 | 19 | | |
14 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
74 | 89 | | |
75 | 90 | | |
76 | 91 | | |
| |||
0 commit comments