[openssl] OpenSSL_1_1_1-stable update

Richard Levitte levitte at openssl.org
Tue Sep 7 12:43:18 UTC 2021

The branch OpenSSL_1_1_1-stable has been updated
       via  ed96022218e71efcf50c69cd6997ed85a2c37ffe (commit)
      from  09126044f0120b0039b13365b30465d4b6d0f8f0 (commit)

- Log -----------------------------------------------------------------
commit ed96022218e71efcf50c69cd6997ed85a2c37ffe
Author: Richard Levitte <levitte at openssl.org>
Date:   Mon Sep 6 11:26:56 2021 +0200

    test/ec_internal_test: link with libapps.a too
    Whenever the source from $target{apps_init_src} is added to the source
    of a test program, it needs to be linked with libapps.a as well.  Some
    init sources depend on that.
    Without this, builds break on VMS because of the unresolved symbol
    On platforms that do not need anything from libapps.a, adding it is a
    This is for OpenSSL 1.1.1 only.  OpenSSL 3.0 and beyond have a
    different solution.
    Reviewed-by: Tomas Mraz <tomas at openssl.org>
    Reviewed-by: Paul Dale <pauli at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/16512)


Summary of changes:
 test/build.info | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/build.info b/test/build.info
index 6357a7f2fe..726bd22127 100644
--- a/test/build.info
+++ b/test/build.info
@@ -519,7 +519,7 @@ INCLUDE_MAIN___test_libtestutil_OLB = /INCLUDE=MAIN
                              {- rebase_files("../apps",
                                   split(/\s+/, $target{apps_init_src})) -}
     INCLUDE[ec_internal_test]=../include ../crypto/ec
-    DEPEND[ec_internal_test]=../libcrypto.a libtestutil.a
+    DEPEND[ec_internal_test]=../apps/libapps.a ../libcrypto.a libtestutil.a
     INCLUDE[curve448_internal_test]=.. ../include ../crypto/ec/curve448

More information about the openssl-commits mailing list