Skip to content
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

Conform to manylinux policies for Linux wheels (too recent GLIBC?) #15

Closed
agriyakhetarpal opened this issue Jan 6, 2024 · 2 comments · Fixed by #63
Closed

Conform to manylinux policies for Linux wheels (too recent GLIBC?) #15

agriyakhetarpal opened this issue Jan 6, 2024 · 2 comments · Fixed by #63
Labels
bug Something isn't working enhancement New feature or request help wanted Extra attention is needed

Comments

@agriyakhetarpal
Copy link
Owner

Would need further clarification from gohugoio/hugoreleaser#41, but the wheels are working fine for now and manage to contain the required GLIBC, GLIBCXX, and CXXABI symbols

@agriyakhetarpal agriyakhetarpal added bug Something isn't working enhancement New feature or request labels Jan 6, 2024
@agriyakhetarpal
Copy link
Owner Author

Possible bug in auditwheel too. It recommends resolving the platform tag to aarch64, even on an x86_64 wheel!

@agriyakhetarpal agriyakhetarpal added the help wanted Extra attention is needed label Jan 13, 2024
@agriyakhetarpal
Copy link
Owner Author

I have received some suggestions about a suitable workaround: either use earlier-dated manylinux2014 Docker image, or publish manylinux_2_28 wheels rather than manylinux2014 wheels.

The latter is better since the newer GLIBC version will become the de-facto standard after manylinux2014 is deprecated and EOLed. The former can bring problems with Golang using an older GLIBC to compile which might bring out security issues and might even break source builds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
1 participant