-
Notifications
You must be signed in to change notification settings - Fork 38.7k
build, doc: Make explicit dependency of system zlib for building depends #19783
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
Conversation
|
What's the problem of using a virtual package? |
https://packages.ubuntu.com/search?keywords=libz-dev&searchon=names |
Thanks! Updated. |
|
@hebasto I've just asked what is the problem of virtual packages 😅 maybe we shouldn't use them? I don't have a strong opinion.. |
https://www.debian.org/doc/debian-policy/ch-binary.html#virtual-packages:
|
|
Concept NACK - unless I'm misunderstanding something. Can you post some build logs or output? What's the actual error this is fixing? From #18536:
Which build system? If it's a Qt precondition that's failing, that sounds like something that needs to be fixed in Qt. Do you still see the same issue if you test with a newer version? i.e #19716.
I'd like us to revisit all of our Qt hacks as part of #19716, as it's quite possible that a bunch of them are no-longer required, maybe we no-longer need a split out zlib (In any case, Qt also seems to be migrating away from zlib to zstd), and don't want to sink a bunch of time trying to solve issues now that may just disappear very soon. |
Build #19716 (3f4fe21) on Linux x86_64: Not tested on ARM though. |
Build #19716 (3f4fe21) on ARM 32-bit: |
|
@hebasto how do you want to progress here? As mentioned, we aren't going to merge these changes as-is. If you'd like to continue investigating/look at a different approach, could you turn this into a draft? |
Make explicit dependency of the system
zlibfor building depends. See:bitcoin/depends/packages/qt.mk
Line 74 in 197450f