Allow usage of upstream libuv #5563

Closed
fabiand opened this Issue Mar 26, 2013 · 7 comments

Projects

None yet

7 participants

@fabiand
fabiand commented Mar 26, 2013

Currently libuv is a submodule in the source tree of rust. It would be nice if an external libuv could be used - and configured at build time. This would allow an easier packaging.

@lucab
lucab commented Mar 28, 2013

I was wondering on this topic too, but to the best of my knowledge libuv doesn't currently offer a stable API/ABI and decoupling it now may result in a useless compatibility hell. See joyent/libuv#354.
Not directly related, but just for reference this report is on the same path as llvm-unbundling (#4259).

@bstrie
Collaborator
bstrie commented May 23, 2013

Libuv is now producing actual stable releases, so perhaps now this can move ahead.

@lucab
lucab commented May 23, 2013

I think that #6567 is temporarily blocking this.

@toddaaro
toddaaro commented Jul 3, 2013

This is certainly something that should happen eventually. Added a few tags and nominating for "production ready".

@graydon
graydon commented Aug 15, 2013

just a bug, removing milestone/nomination.

@flaper87 flaper87 changed the title from Allow usage of external libuv to Allow usage of upstream libuv Apr 1, 2014
@flaper87
Collaborator
flaper87 commented Apr 1, 2014

Triage bump. Updated issue title to mention upstream instead of external. Nothing else to add

@alexcrichton
Member

There is currently only one more commit that we need to upstream (rust-lang/libuv@800b56f), opened with libuv as joyent/libuv#1214

@alexcrichton alexcrichton added a commit to alexcrichton/rust that referenced this issue Jun 10, 2014
@alexcrichton alexcrichton mk: Allow using a locally compiled libuv.a
Closes #5563
8d1eced
@alexcrichton alexcrichton added a commit to alexcrichton/rust that referenced this issue Jun 10, 2014
@alexcrichton alexcrichton mk: Allow using a locally compiled libuv.a
Closes #5563
a5c5fb4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment