-
Notifications
You must be signed in to change notification settings - Fork 219
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
Add image for musllinux_1_1 #1135
Conversation
abec629
to
61bcb8e
Compare
Thanks for working on this @lkollar ! |
f628508
to
b0897dd
Compare
@mayeut this is ready. I've pushed the changes as fixups and new commits to make it easier to review. |
I reworked the way python tools are installed (auditwheel & cmake).
Thanks |
a2d2a0c
to
cb1ae33
Compare
The |
I added some more suggestions for cases that seems really dependent on musl vs glibc rather than a specific image version. @lkollar, can you revert to draft while waiting for an auditwheel update please ? As I see it, auditwheel will get released before the image. This PR will then be rebased and the workaround on auditwheel dropped. |
d34d9e1
to
d029e0a
Compare
There's an unrelated issue with arm64 builds on Travis CI. I will investigate this. |
The image is based on Alpine Linux 3.12.
There are no wheels for CMake on musllinux and since it takes a long time to build it from source, we can instead install it with the OS package manager until wheels are available.
🎉 are there any steps required before the images are uploaded to quay.io? |
once the CI build is finished on master, images should be available on quay.io |
Thanks!
…On Sat, Sep 18, 2021 at 4:23 PM Matthieu Darbois ***@***.***> wrote:
@alex <https://github.com/alex>,
once the CI build is finished on master, images should be available on
quay.io
There's already an issue with the i686 image (random network failure).
I'll restart the build once everything else is built (I hope I setup
quay.io properly otherwise I'll have to redo that).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1135 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAAGBAPT3DCJFI76L5E5J3UCTYLBANCNFSM5AHVZJWQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
All that is necessary for evil to succeed is for good people to do nothing.
|
Thanks for this! Should |
@hugovk, yes, c.f. #1135 (comment) |
@@ -28,6 +31,8 @@ if [ "${AUDITWHEEL_POLICY}" == "manylinux2010" ] || [ "${AUDITWHEEL_POLICY}" == | |||
MANYLINUX_DEPS="glibc-devel libstdc++-devel glib2-devel libX11-devel libXext-devel libXrender-devel mesa-libGL-devel libICE-devel libSM-devel" | |||
elif [ "${AUDITWHEEL_POLICY}" == "manylinux_2_24" ]; then | |||
MANYLINUX_DEPS="libc6-dev libstdc++-6-dev libglib2.0-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libice-dev libsm-dev" | |||
elif [ "${AUDITWHEEL_POLICY}" == "musllinux_1_1" ]; then | |||
MANYLINUX_DEPS="musl-dev libstdc++ glib-dev libx11-dev libxext-dev libxrender-dev mesa-dev libice-dev libsm-dev" |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Closes: #1134