commit:     706b81162d0560189adccb403ce4338a5762b51e
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 20 20:56:12 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jul 21 18:52:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=706b8116

dev-libs/openssl: set LD_LIBRARY_PATH when calling openssl

Closes: https://bugs.gentoo.org/960478
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 dev-libs/openssl/openssl-3.0.16.ebuild   | 3 ++-
 dev-libs/openssl/openssl-3.0.17.ebuild   | 3 ++-
 dev-libs/openssl/openssl-3.0.9999.ebuild | 3 ++-
 dev-libs/openssl/openssl-3.1.8.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.1.9999.ebuild | 3 ++-
 dev-libs/openssl/openssl-3.2.4.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.2.5.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.2.9999.ebuild | 3 ++-
 dev-libs/openssl/openssl-3.3.3.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.3.4.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.3.9999.ebuild | 3 ++-
 dev-libs/openssl/openssl-3.4.1.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.4.2.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.4.9999.ebuild | 3 ++-
 dev-libs/openssl/openssl-3.5.0.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.5.1.ebuild    | 3 ++-
 dev-libs/openssl/openssl-3.5.9999.ebuild | 3 ++-
 17 files changed, 34 insertions(+), 17 deletions(-)

diff --git a/dev-libs/openssl/openssl-3.0.16.ebuild 
b/dev-libs/openssl/openssl-3.0.16.ebuild
index 5af9adcda85c..978763db405b 100644
--- a/dev-libs/openssl/openssl-3.0.16.ebuild
+++ b/dev-libs/openssl/openssl-3.0.16.ebuild
@@ -268,7 +268,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.0.17.ebuild 
b/dev-libs/openssl/openssl-3.0.17.ebuild
index 6d7eefcece55..c183d21b68d7 100644
--- a/dev-libs/openssl/openssl-3.0.17.ebuild
+++ b/dev-libs/openssl/openssl-3.0.17.ebuild
@@ -268,7 +268,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.0.9999.ebuild 
b/dev-libs/openssl/openssl-3.0.9999.ebuild
index 6d7eefcece55..c183d21b68d7 100644
--- a/dev-libs/openssl/openssl-3.0.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.0.9999.ebuild
@@ -268,7 +268,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.1.8.ebuild 
b/dev-libs/openssl/openssl-3.1.8.ebuild
index 417b482e59d9..e1103cfa9290 100644
--- a/dev-libs/openssl/openssl-3.1.8.ebuild
+++ b/dev-libs/openssl/openssl-3.1.8.ebuild
@@ -269,7 +269,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.1.9999.ebuild 
b/dev-libs/openssl/openssl-3.1.9999.ebuild
index 56f9601dd58f..1ae5a138a771 100644
--- a/dev-libs/openssl/openssl-3.1.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.1.9999.ebuild
@@ -269,7 +269,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.2.4.ebuild 
b/dev-libs/openssl/openssl-3.2.4.ebuild
index fe3dcd069ee0..63b9b878fe3f 100644
--- a/dev-libs/openssl/openssl-3.2.4.ebuild
+++ b/dev-libs/openssl/openssl-3.2.4.ebuild
@@ -276,7 +276,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.2.5.ebuild 
b/dev-libs/openssl/openssl-3.2.5.ebuild
index 7cdb49b13735..270945bf5ed4 100644
--- a/dev-libs/openssl/openssl-3.2.5.ebuild
+++ b/dev-libs/openssl/openssl-3.2.5.ebuild
@@ -276,7 +276,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.2.9999.ebuild 
b/dev-libs/openssl/openssl-3.2.9999.ebuild
index 162a9453a625..1e01d73e617f 100644
--- a/dev-libs/openssl/openssl-3.2.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.2.9999.ebuild
@@ -275,7 +275,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.3.3.ebuild 
b/dev-libs/openssl/openssl-3.3.3.ebuild
index bbe688813d59..c91a29912aaa 100644
--- a/dev-libs/openssl/openssl-3.3.3.ebuild
+++ b/dev-libs/openssl/openssl-3.3.3.ebuild
@@ -277,7 +277,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.3.4.ebuild 
b/dev-libs/openssl/openssl-3.3.4.ebuild
index 0cd678123ea1..5ce8a7074aae 100644
--- a/dev-libs/openssl/openssl-3.3.4.ebuild
+++ b/dev-libs/openssl/openssl-3.3.4.ebuild
@@ -277,7 +277,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.3.9999.ebuild 
b/dev-libs/openssl/openssl-3.3.9999.ebuild
index 41de3131f213..f492950eefa7 100644
--- a/dev-libs/openssl/openssl-3.3.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.3.9999.ebuild
@@ -273,7 +273,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.4.1.ebuild 
b/dev-libs/openssl/openssl-3.4.1.ebuild
index 99f230c3fbd9..7d052d23dafd 100644
--- a/dev-libs/openssl/openssl-3.4.1.ebuild
+++ b/dev-libs/openssl/openssl-3.4.1.ebuild
@@ -273,7 +273,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.4.2.ebuild 
b/dev-libs/openssl/openssl-3.4.2.ebuild
index 41de3131f213..f492950eefa7 100644
--- a/dev-libs/openssl/openssl-3.4.2.ebuild
+++ b/dev-libs/openssl/openssl-3.4.2.ebuild
@@ -273,7 +273,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.4.9999.ebuild 
b/dev-libs/openssl/openssl-3.4.9999.ebuild
index 41de3131f213..f492950eefa7 100644
--- a/dev-libs/openssl/openssl-3.4.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.4.9999.ebuild
@@ -273,7 +273,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                ebegin "Running openssl fipsinstall"
-               "${ED}/usr/bin/openssl" fipsinstall -quiet \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       "${ED}/usr/bin/openssl" fipsinstall -quiet \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so"
                eend $?

diff --git a/dev-libs/openssl/openssl-3.5.0.ebuild 
b/dev-libs/openssl/openssl-3.5.0.ebuild
index a7df1d73c9c6..ab2f92680e22 100644
--- a/dev-libs/openssl/openssl-3.5.0.ebuild
+++ b/dev-libs/openssl/openssl-3.5.0.ebuild
@@ -273,7 +273,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                einfo "Running openssl fipsinstall"
-               sysroot_run_prefixed "${ED}/usr/bin/openssl" fipsinstall \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       sysroot_run_prefixed "${ED}/usr/bin/openssl" 
fipsinstall \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" \
                        || die "fipsinstall failed"

diff --git a/dev-libs/openssl/openssl-3.5.1.ebuild 
b/dev-libs/openssl/openssl-3.5.1.ebuild
index a7df1d73c9c6..ab2f92680e22 100644
--- a/dev-libs/openssl/openssl-3.5.1.ebuild
+++ b/dev-libs/openssl/openssl-3.5.1.ebuild
@@ -273,7 +273,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                einfo "Running openssl fipsinstall"
-               sysroot_run_prefixed "${ED}/usr/bin/openssl" fipsinstall \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       sysroot_run_prefixed "${ED}/usr/bin/openssl" 
fipsinstall \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" \
                        || die "fipsinstall failed"

diff --git a/dev-libs/openssl/openssl-3.5.9999.ebuild 
b/dev-libs/openssl/openssl-3.5.9999.ebuild
index a7df1d73c9c6..ab2f92680e22 100644
--- a/dev-libs/openssl/openssl-3.5.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.5.9999.ebuild
@@ -273,7 +273,8 @@ pkg_preinst() {
        if use fips; then
                # Regen fipsmodule.cnf, bug 900625
                einfo "Running openssl fipsinstall"
-               sysroot_run_prefixed "${ED}/usr/bin/openssl" fipsinstall \
+               LD_LIBRARY_PATH="${ED}/usr/$(get_libdir)" \
+                       sysroot_run_prefixed "${ED}/usr/bin/openssl" 
fipsinstall \
                        -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \
                        -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" \
                        || die "fipsinstall failed"

Reply via email to