Skip to content

TEMP: measure --icf=safe binary sizes (do not merge) - #6548

Closed
Fedr wants to merge 6 commits into
masterfrom
tmp-icf-sizes
Closed

TEMP: measure --icf=safe binary sizes (do not merge)#6548
Fedr wants to merge 6 commits into
masterfrom
tmp-icf-sizes

Conversation

@Fedr

@Fedr Fedr commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Throwaway measurement branch for #6547 — prints per-binary sizes from the Clang 21 / lld legs. Not for merge; will be closed and deleted.

Fedr added 2 commits August 7, 2026 12:25
Enable lld/gold/mold ICF for non-Debug Linux builds of the MeshLib
libraries. Guarded by check_linker_flag, so GNU ld (no ICF) is a no-op.
Fedr added 4 commits August 7, 2026 12:28
check_linker_flag replaces CMAKE_REQUIRED_LINK_OPTIONS with the flag under
test, so the -fuse-ld=lld it needed was dropped and the check probed the
image's default ld.bfd -- it failed on every row.
@Fedr

Fedr commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Measurement done; numbers are in #6547. Closing the throwaway branch.

@Fedr Fedr closed this Aug 7, 2026
@Fedr
Fedr deleted the tmp-icf-sizes branch August 7, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant