Conversation
3711619 to
f7ee083
Compare
|
I've managed to somewhat test this with apache in a x86_64-glibc chroot. I manually bumped apr-util to Maybe not the most thorough of tests, but I can successfully start Output from
|
|
@classabbyamp is there anything else I can do to help get this merged? |
| post_extract() { | ||
| if [ "${XBPS_TARGET_LIBC}" = "musl" ]; then | ||
| patch -d "${wrksrc}" -Np1 <"${FILESDIR}/musl-dso.patch" | ||
| fi | ||
| } |
There was a problem hiding this comment.
does this patch also work on glibc? If yes, we should put it to patches/ and not apply it manually here
There was a problem hiding this comment.
this patch isn't really correct, the reason the test fails is because dlclose is a no-op and doesn't actually unload anything: https://wiki.musl-libc.org/functional-differences-from-glibc.html#Unloading-libraries
the correct thing to do is skip the test on musl
There was a problem hiding this comment.
@nekopsykose That's very useful info about musl's dlclose. I couldn't wrap my head around why it didn't appear to unload the lib. I've now patched out the tests instead. Thank you.
There was a problem hiding this comment.
@paper42 The (now updated) patch is only applicable to musl, but I guess it would work on glibc too. Would it be preferable to apply the patch unconditionally?
f7ee083 to
78632db
Compare
|
Updated the version to |
|
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
Testing the changes
Local build testing
This also addresses #42441
Tests to fix
testatomic: consistency failure on atomic (i686)testsockets: Socket bind failure (x86_64, i686, x86_64-musl)testdsofailure (x86_64-musl)