Marton Greber has posted comments on this change. ( http://gerrit.cloudera.org:8080/19951 )
Change subject: Fix OpenSSL3 FIPS_mode() issue on RHEL9.1 ...................................................................... Patch Set 5: (1 comment) http://gerrit.cloudera.org:8080/#/c/19951/5//COMMIT_MSG Commit Message: http://gerrit.cloudera.org:8080/#/c/19951/5//COMMIT_MSG@13 PS5, Line 13: However : on RHEL9.1 OpenSSL contains a fips.h compatibility header, which maps : the new function to the old FIPS_mode function: > Other than RHEL9.1, is there any other distro as well that has this compati I've only encountered this on RHEL9.1. Yes you are correct, FIPS_mode() if openssl version is less than 3, else EVP_default_properties_is_fips_enabled(). 1. I ran some tests on my Ubuntu22 installation which had OpenSSL3.0.2, this one did not have the compatibility header. With the current patch, I was able to build Kudu. 2. The RHEL9.1 target on which this issue came up first, is building correctly 3. Like the upstream verification job, Ubuntu18.04 with OpenSSL version lower than 3 -> Jenkins job is green. Yepp you are right, this whole compatibility header thingy came with OpenSSL, to help with migration. -- To view, visit http://gerrit.cloudera.org:8080/19951 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ib0728846afb07ee937fbe7d99f0057bd8197dd9a Gerrit-Change-Number: 19951 Gerrit-PatchSet: 5 Gerrit-Owner: Marton Greber <greber...@gmail.com> Gerrit-Reviewer: Alexey Serbin <ale...@apache.org> Gerrit-Reviewer: Ashwani Raina <ara...@cloudera.com> Gerrit-Reviewer: Attila Bukor <abu...@apache.org> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Marton Greber <greber...@gmail.com> Gerrit-Reviewer: Zoltan Chovan <zcho...@cloudera.com> Gerrit-Comment-Date: Sat, 10 Jun 2023 11:07:54 +0000 Gerrit-HasComments: Yes