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 mingw-w64-shims.0.1.0 #25454

Merged
merged 1 commit into from
Mar 12, 2024
Merged

Conversation

dra27
Copy link
Member

@dra27 dra27 commented Mar 11, 2024

This package is the mingw-w64 equivalent of #25440. It ensures that the sys-root bin directory for the required compiler gets added to PATH and also sets up shims for the internal Cygwin installation in opam 2.2.0.

@dra27
Copy link
Member Author

dra27 commented Mar 11, 2024

As with #25442, it's separately reviewable (and can be being reviewed), but doesn't need to be merged until just prior to its approval.

@dra27 dra27 force-pushed the release-mingw-w64-shims-0.1.0 branch from 80dc37b to ca1f222 Compare March 11, 2024 14:32
Package ensures the sysroot directories for the two mingw-w64 GCC's in
Cygwin get added to PATH (C++ runtime libraries, GCC runtime libraries,
etc.).

For the internal Cygwin installation, this package also compiles a shim
which is used in the switch directory to promote specific Cygwin
binaries to PATH. This provides the equivalent to conf-msvc32 and
conf-msvc64, as it makes GCC (and cygpath, which is required by flexlink
when targetting mingw-w64) available to ocamlopt from outside opam.
@dra27 dra27 force-pushed the release-mingw-w64-shims-0.1.0 branch from ca1f222 to 8c43b94 Compare March 11, 2024 14:34
@mseri mseri merged commit 2299b8b into ocaml:master Mar 12, 2024
1 of 2 checks passed
@dra27 dra27 deleted the release-mingw-w64-shims-0.1.0 branch March 12, 2024 09:40
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.

2 participants