Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a check using a local switch with spaces in the directory name #200

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

kit-ty-kate
Copy link
Contributor

Fixes #199
Fixes #137

@kit-ty-kate kit-ty-kate marked this pull request as draft January 3, 2023 18:09
@kit-ty-kate
Copy link
Contributor Author

cc @jonahbeckford

Requires ocaml/ocaml#11590 to be backported and 4.14.2 & 5.0.1 to be released before this can be merged in the current state.

@Et7f3
Copy link

Et7f3 commented Jan 3, 2023

This also requires ocaml/ocaml#10727 that I need to split because the compiler installed doesn't works

@dra27
Copy link
Contributor

dra27 commented Jan 4, 2023

@Et7f3 - I think it should be fine, certainly for 5.0. ocaml/ocaml#11112 fixed the quoting of shebang lines. The fact 4.14 doesn't support it is less likely to be a problem - the compiler's build itself never calls shebang scripts, and virtually all tools will use the .opt versions of tools (we could also back-port the fix from 5.0 to 4.14 quite reasonably as a bug fix).

The only other change in ocaml/ocaml#10727 that's not related to the testsuite is in utils/ccomp.ml and I'm not sure it's sound.

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.

Add spaces to opam root during CI TODO: Test in a local switch inside a dune project
3 participants