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

Adjust CMake Logic for GLEW and OpenGL to improve manylinux viability #77

Merged
merged 1 commit into from
Aug 24, 2021

Conversation

ptheywood
Copy link
Member

  • Use Static GLEW if available and requested via cmake flag
  • Use Legacy OpenGL if requested, rather than GLVND on linux
    • Might make manylinux compatibility viable
    • Might prevent EGL use in the future (when building for manylinux)
  • Updates Manylinux CI to make use of these features

+ Use Static GLEW if available and requested via cmake flag
+ Use Legacy OpenGL if requested, rather than GLVND on linux
    + Might make manylinux compatibility viable
    + Might prevent EGL use in the future (when building for manylinux)
+ Updates Manylinux CI to make use of these features
@ptheywood ptheywood marked this pull request as ready for review August 24, 2021 15:52
@ptheywood
Copy link
Member Author

This commit allows glibc 2.17 wheels which can run visusalistaion on more recent ubuntu versions, but it does not allow manylinux complaint wheels yet.

I'm going to merge this in, so I can bump the commit version in a PR in the main repo, so the new CI process can be merged in for generic linux wheels (but not manylinux yet).

#78 Might get us towards manylinux compliance, it might not.

@ptheywood ptheywood merged commit c0cfcea into master Aug 24, 2021
@ptheywood ptheywood deleted the static_glew_if_available branch August 24, 2021 15:54
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

Successfully merging this pull request may close these issues.

1 participant