From: Alexandr Nedvedicky Date: Thu, 29 Jan 2026 17:15:45 +0000 (+0100) Subject: Fix broken build for non-gnu make X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cc92989929226f5a58ed274d7ccf8872106d8fa;p=thirdparty%2Fopenssl.git Fix broken build for non-gnu make Ml-dsa provider module requires der_digests.h which is generated from der_digets.h.in. The dependency must be explicitly set in build.info otherwise the .h file is missing when providers/common/der/der_ml_dsa_key.c gets compiled. The issue seems to affect only make found in base system on OpenBSD. gnu-make (a.k.a gmake) is not affected. It got introduced by #175cda569df Reviewed-by: Neil Horman Reviewed-by: Shane Lontis MergeDate: Tue Feb 3 17:13:36 2026 (Merged from https://github.com/openssl/openssl/pull/29853) --- diff --git a/providers/common/der/build.info b/providers/common/der/build.info index a24a8c3635f..efa34700d10 100644 --- a/providers/common/der/build.info +++ b/providers/common/der/build.info @@ -81,7 +81,7 @@ IF[{- !$disabled{'ml-dsa'} -}] DEPEND[$DER_ML_DSA_GEN]=oids_to_c.pm ML_DSA.asn1 DEPEND[${DER_ML_DSA_GEN/.c/.o}]=$DER_ML_DSA_H - DEPEND[${DER_ML_DSA_AUX/.c/.o}]=$DER_ML_DSA_H + DEPEND[${DER_ML_DSA_AUX/.c/.o}]=$DER_ML_DSA_H $DER_DIGESTS_H GENERATE[$DER_ML_DSA_H]=$INCDIR/der_ml_dsa.h.in DEPEND[$DER_ML_DSA_H]=oids_to_c.pm ML_DSA.asn1 ENDIF