Uh oh!
There was an error while loading. Please reload this page.
Add support for symbol stripping - #70233
Conversation
ghost
commented
Jun 4, 2022
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
bedd546 to
a531506Comparehez2010
commented
Jun 4, 2022
How about making |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
am11
commented
Jun 4, 2022
Per @MichalStrehovsky's findings #69847 (comment), other (comparable) toolchains produce unstripped binaries by default. |
Uh oh!
There was an error while loading. Please reload this page.
jkotas
commented
Jun 4, 2022
Could you please also update https://github.com/dotnet/runtime/blob/main/src/coreclr/nativeaot/docs/optimizing.md#special-considerations-for-linuxmacos ? |
c9aad9e to
fc7aeabCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
8b0b86b to
5cf5a88CompareUh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
5cf5a88 to
cca2f7eComparejkotas
commented
Jun 5, 2022
@MichalStrehovsky Could you please review this as well? |
How is this different from setting |
The new |
Original size of Hello World executable on linux: 18 MB |
MichalStrehovsky
commented
Jun 6, 2022
The NativeAOT leg failed because there was a Helix delay of 1 hour and 40 minutes for System.IO.FileSystem.Tests: We'll have to see if this is a pattern. Cc @LakshanF just FYI |
Usage:
Also added a fallback for compiler introspection (clang or gcc).
Fixes#69847