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

Libuv not compatible with opam-monorepo #318

Open
tmattio opened this issue Jun 27, 2022 · 2 comments
Open

Libuv not compatible with opam-monorepo #318

tmattio opened this issue Jun 27, 2022 · 2 comments
Labels
bug Something isn't working requires dune change Would need additional dune features to implement upstream Fix has to be implemented upstream

Comments

@tmattio
Copy link
Collaborator

tmattio commented Jun 27, 2022

This seems to be an issue caused by ocaml/dune#4121, however, I'm opening an issue here as well to track it on opam-monorepo.

This is preventing users from using eio in mono repositories at the moment (since the backend on macOS uses luv). I've pushed a small reproduction here: https://github.com/tmattio/repro-eio-monorepo.

The issue has been observed while trying to port https://github.com/moby/vpnkit to opam monorepo.

@NathanReb
Copy link
Contributor

It seems indeed that it's not specific to opam-monorepo and does not work in opam either.

@talex5
Copy link

talex5 commented Aug 5, 2022

Looks like @patricoferris has a workaround: https://github.com/patricoferris/luv/tree/monorepo

@tmattio tmattio added bug Something isn't working requires dune change Would need additional dune features to implement upstream Fix has to be implemented upstream labels Jan 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working requires dune change Would need additional dune features to implement upstream Fix has to be implemented upstream
Projects
None yet
Development

No branches or pull requests

3 participants