Skip to content

Remove experimental FDO support - #16198

Merged
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-vtxzwlnrmymu
Aug 27, 2026
Merged

Remove experimental FDO support#16198
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-vtxzwlnrmymu

Conversation

@rgrinberg

Copy link
Copy Markdown
Member

Remove Dune's experimental integration with the external OCamlFDO tooling. The feature has no known users; in particular, the current OxCaml tree does not use Dune's (fdo ...) workspace field or the OCAMLFDO_* build configuration. Keeping it also complicates compilation, linking, and foreign-code rules.

This removes the workspace field, split compilation and linker-script pipeline, FDO-specific C/C++ flags and tool checks, together with its documentation and disabled tests.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg
rgrinberg merged commit f98895e into ocaml:main Aug 27, 2026
37 of 38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant