Skip to content

Conversation

graalvmbot
Copy link
Collaborator

eregon added 2 commits January 8, 2025 18:00
* Should help when 1.1 is removed like in actions/runner-images#10817
* 1.1 is EOL

(cherry picked from commit 9ddc5e8)
* This was problematic for extconf.rb checks as they would think such deprecated functions do not exist.
  Notably it caused the openssl extconf.rb for openssl 3.4.0 to think there is no
  TS_VERIFY_CTS_set_certs() and then openssl_missing.h would redefine it, causing a compilation error.
* CRuby does not set -Werror for core C extensions, maybe we should not either.
  OTOH it is useful to notice new warnings in core C extensions, even more with mx hiding the output by default now.
* Note that changing $warnflags or $defs only affects the Makefile, but not the have_func() checks.
* Fixes #3724
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Jan 8, 2025
@graalvmbot graalvmbot merged commit c477593 into master Jan 8, 2025
13 of 14 checks passed
@graalvmbot graalvmbot deleted the bd/fix-openssl-3.4-compilation branch January 8, 2025 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

OpenSSL extension fails to build on TruffleRuby 24.2.0-dev
2 participants