Skip to content

Conversation

@shym
Copy link

@shym shym commented Feb 26, 2025

This PR simply fixes the exception that should be caught when threads is not available.

When the compiler is configured with --disable-systhreads, we get:

$ ocamlfind ocamlopt -config
ocamlfind: Package `threads' not found

because the exception that is raised when the lookup fails has been changed without updating the handler.
The issue has been reported in #67 in one use case but the failure is a lot more general than that. It came up in particular in mirage/ocaml-solo5#148.

This PR comes with a CI workflow that shows that the command now works and that was used to ensure first that it was failing as described above before the fix: see the log while it last. I’m not sure whether it would be useful as-is.

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