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

[BUG FIX] Let pngpriv.h control all architecture optimizations #613

Merged
merged 2 commits into from
Oct 9, 2024

Conversation

jbowler
Copy link
Contributor

@jbowler jbowler commented Oct 9, 2024

  • cmake: Remove architecture-specific checks for hardware optimization
  • configure: Remove architecture-specific checks for hardware optimization

csparker247 and others added 2 commits October 8, 2024 14:34
This mirrors the CMakeLists.txt improvements in configure.ac and
Makefile.am.

The complex compiler check is removed from Loongarch so that it is done
the same way as everything else along with the curious use of a library
in Makefile.am (never done in CMakeLists.txt)

The hard-disable of the Intel SSE optimizations done in libpng1.6 to
ensure that the configure options did not change mid-version is now
removed so the SSE optimizations are on by default (change already made
in 1.6 CMakeLists.txt but not configure.)

Signed-off-by: John Bowler <jbowler@acm.org>
@jbowler
Copy link
Contributor Author

jbowler commented Oct 9, 2024

@ctruta: this is good to go. All my tests pass.

@ctruta ctruta merged commit 82f43f7 into pnggroup:libpng18 Oct 9, 2024
1 check passed
@ctruta
Copy link
Member

ctruta commented Oct 9, 2024

Integrated in branch 'libpng18'.
Many thanks, @csparker247 and @jbowler 👍

@csparker247
Copy link

Excellent! Thanks everyone!

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.

3 participants