-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[package] openssl/3.3.2 build fails because of perl #26398
Comments
Hi @ErikTempelaarVO - thanks for reporting this. Perhaps this discussion is relevant: openssl/openssl#24840 (comment)
|
Yes, this is an upstream problem in openssl. This is probably not conan's problem to solve. But it would be nice if this was patched. And if not, hopefully this will help other users that encounter this error. |
Hi @ErikTempelaarVO - thanks for looking into this. We would consider a patch if the upstream maintainers have a solution already in place, even for newer versions - or if there is a widely known solution for this that has been vetted and validated. It's not only a question of maintainability of the recipe, but security as well - we aren't really in a good position to vet patches via the recipe to perl code. I can see this as a proposed fix openssl/openssl#25367 - but confusingly Im not sure if it was merged or just closed and discarded |
This comment states that it was merged for 3.3.3 and master: (but github doesn't show unless you expand all comments in the thread, so it's a bit hard to find) Here are the commits on master and 3.3.3-branch: So I guess this recipe-patch will be relevant for 3.3.2 only. Newer versions will have it included in upstream, i.e. 3.3.3 or 3.4.0, whenever they are released. |
Hi @ErikTempelaarVO - thanks for providing those links! I see - we currently have 3.4.0 on hold since publishing it would require to re-generate a lot of downstream binary packages - so we want to get the timing right. But feel free to open a PR to add that patch to the 3.3.3 version if necessary! |
Description
When trying to build the openssl package on a platform with perl 5.18, it fails with an error.
The issue is described here:
openssl/openssl#24840
and there's a patch here:
openssl/openssl#25367
Saw some other openssl-related issues, maybe this could be patched in as well.
Package and Environment Details
Conan profile
Host
[settings]
os=Linux
arch=x86
compiler=gcc
compiler.version=9
compiler.libcxx=libstdc++11
compiler.cppstd=gnu17
compiler.threads=posix
[conf]
tools.cmake.cmaketoolchain:user_toolchain += {{profile_dir}}/i686-custom-linux-gnu.cmake
Build
[settings]
os=Linux
arch=x86_64
compiler=gcc
compiler.version=5.5
compiler.libcxx=libstdc++11
build_type=Release
compiler.threads=posix
[conf]
tools.build:compiler_executables={"cpp": "/usr/bin/g++", "c": "/usr/bin/gcc"}
Steps to reproduce
conan install -r conancenter openssl/3.3.2@ -pr:b=pr_slackware_x64.txt -pr:b=pr_slackware_x86.txt
Logs
Click to expand log
The text was updated successfully, but these errors were encountered: