-
Notifications
You must be signed in to change notification settings - Fork 435
Description
Just realized that the latest releases don't work for me with Carthage, because they point to the system nghttp2 library (and I happen to have a newer version on my macos system).
What I realized was that if I run make project-carthage while nghttp2 is installed on my system, then SwiftPM will use that. If I don't have it on my system, it will pull it, which is what I believe we want.
So I realize it is a bit annoying, but I think that the person releasing should uninstall nghttp2 from their system before running make project-carthage.
This said, I have read comments saying that nghttp2 would go away with the new NIOGRPC implementation, if I understood correctly, meaning that this "trick" won't be needed anymore after nghttp2 is removed from the dependencies (but probably may still apply to other deps later).
Does that make sense?