Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 937457

Summary: dev-libs/openssl-3.3.1-r2 has incorrect cmake path variables in cmake file
Product: Gentoo Linux Reporter: Kenton Groombridge <concord>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal Keywords: PATCH
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/openssl/openssl/issues/24874
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 937383    

Description Kenton Groombridge gentoo-dev 2024-08-06 14:31:55 UTC
OpenSSL 3.3 provides a CMake file for use in other projects. openssl-3.3.1-r2 unfortunately has a broken version of this file where some of the variables used for directory resolution are empty. This can manifest in some packages built with CMake no longer being able to locate the OpenSSL libraries (see also).

Patch: https://github.com/openssl/openssl/commit/c1a27bdeb9a4f915aa92ed0e74ed48a1f9b94176
Comment 1 Larry the Git Cow gentoo-dev 2024-08-07 02:41:23 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72db01d85e337872d536973fbba845ffdd87313

commit e72db01d85e337872d536973fbba845ffdd87313
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-08-07 02:38:46 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-08-07 02:38:58 +0000

    dev-libs/openssl: fix CMake generator
    
    Closes: https://bugs.gentoo.org/937457
    Signed-off-by: Sam James <sam@gentoo.org>

 .../files/openssl-3.3.1-cmake-generator.patch      | 55 ++++++++++++++++++++++
 ...ssl-3.3.1-r2.ebuild => openssl-3.3.1-r3.ebuild} |  2 +
 2 files changed, 57 insertions(+)