bugzilla-daemon at mindrot.org
2023-Jul-29 01:58 UTC
[Bug 3595] New: Configure.ac Check Header Versions
https://bugzilla.mindrot.org/show_bug.cgi?id=3595
Bug ID: 3595
Summary: Configure.ac Check Header Versions
Product: Portable OpenSSH
Version: 9.3p1
Hardware: amd64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: Build system
Assignee: unassigned-bugs at mindrot.org
Reporter: soup_79 at hotmail.com
When compiling against openssl 3, the configure.ac header check fails
when the library version does not match even though OpenSSL >=3
maintains compatibility between major and minor releases.
--
You are receiving this mail because:
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2023-Jul-29 02:02 UTC
[Bug 3595] Configure.ac Check Header Versions
https://bugzilla.mindrot.org/show_bug.cgi?id=3595 --- Comment #1 from soup_79 at hotmail.com --- The versions in question are Version: openssh-9.3_p2 Openssl: OpenSSL 3.0.8 7 Feb 2023 (Library: OpenSSL 3.1.1 30 May 2023) -- You are receiving this mail because: You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2023-Jul-29 05:14 UTC
[Bug 3595] Configure.ac Check Header Versions
https://bugzilla.mindrot.org/show_bug.cgi?id=3595
Darren Tucker <dtucker at dtucker.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dtucker at dtucker.net
--- Comment #2 from Darren Tucker <dtucker at dtucker.net> ---
Notwithstanding the API compatibility promises in
https://www.openssl.org/policies/releasestrat.html, compiling mixed
header/library versions seems like volunteering for unnecessary
problems, and if you want to do that there's always
--without-openssl-header-check.
Which vendor(s) are shipping library updates without updating the
corresponding headers? Apple?
--
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2023-Aug-04 22:06 UTC
[Bug 3595] Configure.ac Check Header Versions
https://bugzilla.mindrot.org/show_bug.cgi?id=3595 --- Comment #3 from soup_79 at hotmail.com --- It is a gentoo based system. -- You are receiving this mail because: You are watching someone on the CC list of the bug. You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2023-Aug-06 01:08 UTC
[Bug 3595] Configure.ac Check Header Versions
https://bugzilla.mindrot.org/show_bug.cgi?id=3595 --- Comment #4 from Darren Tucker <dtucker at dtucker.net> --- (In reply to soup_79 from comment #3)> It is a gentoo based system.then why are you installing mixed library and header versions? I don't think we would be interested in relaxing the default checks as it adds yet another variable we may end up having to debug. If you want to force it you have the option to do so with --without-openssl-header-check. -- You are receiving this mail because: You are watching someone on the CC list of the bug. You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2024-Dec-04 11:03 UTC
[Bug 3595] Configure.ac Check Header Versions
https://bugzilla.mindrot.org/show_bug.cgi?id=3595
Darren Tucker <dtucker at dtucker.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |WORKSFORME
Status|NEW |RESOLVED
--- Comment #5 from Darren Tucker <dtucker at dtucker.net> ---
There doesn't seem to be any compelling reason to allow this by
default, so we are not interested in relaxing the compile-time checks
further. You should compile with the matching headers and libraries,
but if not you already have the --without-openssl-header-check option
and get to own any breakage that it causes.
--
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
Apparently Analagous Threads
- [Bug 2471] New: "match exec" prepends "exec" to its command
- [PATCH] configure.ac/cipher.c: Check for OpenSSL with EVP_des_ede3_cbc
- [Bug 3548] New: Upgrading from openssl-3.0.8 to openssl-3.1.0 leads to version mismatch error
- [Bug 1658] New: configure.ac AC_TRY_COMPILE() causes failure with autoconf-2.64
- [Bug 636] configure.ac patch for unicosmp machine