MacOS 13.2に古いOpenSSL 0.9.8をインストールするとエラーが発生する

MacOS 13.2に古いOpenSSL 0.9.8をインストールするとエラーが発生する

いくつかの機能と古いソフトウェアの互換性を保つために、最新の MacOS マシンに OpenSSL0.9.8 をインストールする必要があります。ソース アーカイブを次の場所からダウンロードしました:https://www.openssl.org/source/old/0.9.x/openssl-0.9.8i.tar.gz tar を解凍し、Configure を起動し、Makefile のいくつかの行を修正しましたが、起動するとmake all次のエラーが発生します。

[...]
      "_sk_zero", referenced from:
          _ssl_bytes_to_cipher_list in libssl.a(ssl_lib.o)
      "_uni2asc", referenced from:
          _print_attribs in pkcs12.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make[2]: *** [link_app.] Error 1
    make[1]: *** [openssl] Error 2
    make: *** [build_apps] Error 1

これを修正または回避する方法を理解しようとしましたが、役に立ちませんでした。これに対処する方法について何か提案はありますか? よろしくお願いします。

関連情報