dev-qt/qtnetwork does not compile against musl for the same reason as in bug 551640. Turns out the fix has not made its way to upstream like I thought it did. Interestingly, dev-qt/qtcore:5 builds fine, despite both being built from the same source tarball.
Created attachment 406568 [details, diff] Add dev-qt/qtnetwork to ::musl
This should definitely make its way upstream.
I'm confused by what is stated in the other bug... was the patch ever submitted upstream via gerrit?
(In reply to Davide Pesavento from comment #3) > I'm confused by what is stated in the other bug... was the patch ever > submitted upstream via gerrit? No. I was mislead by qtcore:5 building fine.
I see. Can you please submit it then? You have to use gerrit: https://codereview.qt-project.org/ either the 'dev' or the '5.5' branch.
*** Bug 557960 has been marked as a duplicate of this bug. ***
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=813f468a14fb84af43c1f8fc0a1430277358eba2 https://github.com/gentoo/qt/pull/112
Merged. Thanks for your hard work!
would it be possible to add the backported patch to the in-tree qtnetwork-5.4.2 as well? cause it is as well affected.
5.4.2 is the current stable and I'd rather avoid touching it. 5.5.1, which has the backported patch, is going stable very soon.
(In reply to tt_1 from comment #9) > would it be possible to add the backported patch to the in-tree > qtnetwork-5.4.2 as well? cause it is as well affected. (In reply to Davide Pesavento from comment #10) > 5.4.2 is the current stable and I'd rather avoid touching it. 5.5.1, which > has the backported patch, is going stable very soon. We can wait. I could backport it in the musl overlay, or one can just unmask qtnetwork-5.5.1, so no need to backport in the tree. On a side note, I'm impressed on how well the gentoo community has accepted musl as a substitute for glibc. We are one of the first distros to do so and now we can build entire desktop systems with musl. Given musl's adherence to POSIX, XOPEN and other standards, we have become an serious impetus in cleaning up many upstream coding standards. Merry xmas.