Skip to content

Missing multibuild/focal_i686 #16

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

Closed
snowman2 opened this issue Sep 8, 2021 · 10 comments
Closed

Missing multibuild/focal_i686 #16

snowman2 opened this issue Sep 8, 2021 · 10 comments

Comments

@snowman2
Copy link

snowman2 commented Sep 8, 2021

From: https://github.com/matthew-brett/multibuild/issues/428

Thanks for the images, they are very helpful!

Are there plans to add focal_i686 images in the near future?

@mattip
Copy link
Contributor

mattip commented Sep 8, 2021

No. There are no focal i386 base images to build on. I guess we could make a Debian 10 image, would that be sufficient?

@snowman2
Copy link
Author

snowman2 commented Sep 8, 2021

I think that would work.

@mattip
Copy link
Contributor

mattip commented Sep 8, 2021

Nope, there is no equivalent of deadsnake for debian (it is ubuntu only). So it would be complicated to build python versions over the i386/debian:stretch-slim docker image. Can't you use the xenial ones?

@snowman2
Copy link
Author

snowman2 commented Sep 8, 2021

I tried the xenial ones without any luck.

@mattip
Copy link
Contributor

mattip commented Sep 8, 2021

xenial has glibc 2.23, so the images will not work with manylinux2_24. What package are you building that you want to support manylinux2_24 with i386? What distros are you targeting?

@snowman2
Copy link
Author

snowman2 commented Sep 8, 2021

pyproj is the library:
Related PR: pyproj4/pyproj-wheels#37
Related issue: pyproj4/pyproj#933

@mattip
Copy link
Contributor

mattip commented Sep 8, 2021

I see support for pread64 in the manylinux2014 image

$docker run -it --rm quay.io/pypa/manylinux2014_x86_64 /bin/bash
# grep pread64 /usr/include/bits/unistd.h:pread64
/usr/include/bits/unistd.h:pread64 (int __fd, void *__buf, size_t __nbytes, __off64_t __offset)

Are you sure you need to go to manylinux2_24? Maybe you can use manylinux2014. NumPy is avoiding manylinux2_24 because of the issue with uddating gcc

@snowman2
Copy link
Author

snowman2 commented Sep 8, 2021

Nice, I will give that a try 👍

@snowman2
Copy link
Author

snowman2 commented Sep 9, 2021

2014 worked, thanks 👍

@snowman2
Copy link
Author

2010 works too. Thanks for your help 👍. I am going to close this issue as I think this issue can be punted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants