openssl: Installed libssl.so and libcrypto.so symlinks broken?

Hi OpenSSL Team,

We were previously using openssl-3.0.0-alpha9, and successfully compiling/building the project using the following commands

Download and unpack openssl-3.0.0-alpha9 release from github
cd openssl
export ANDROID_NDK_ROOT=$(abspath ../standalone-toolchain) 
export TOP = $(shell pwd)
./Configure android-arm -march=armv7-a --prefix=$(TOP)/install
make
make install

You can see the install/lib directory is correctly populated with libssl.so and libcrypto.so: image

We recently updated to openssl-3.0.0-beta1, and used the following commands to compile

Download and unpack openssl-3.0.0-beta1 release from github
cd openssl
export ANDROID_NDK_ROOT=$(abspath ../standalone-toolchain) 
export TOP = $(shell pwd)
./Configure android-arm -march=armv7-a --prefix=$(TOP)/install enable-fips
make
make install

OpenSSL openssl-3.0.0-beta1 builds fine using the above commands.

However, libssl.so and libcrypto.so are not properly installed. (See screenshot below- notice the symlinks are broken) image

Please see output from

perl configdata.pm --dump

attached

alpha_9_config_dump.txt beta_1_config_dump.txt

Can you please advise why libcrypto.so and libssl.so are not properly created in openssl-3.0.0-beta1 ?

Thank you,

Eric

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16 (13 by maintainers)

Commits related to this issue

Most upvoted comments

Way better. Thanks @levitte

Perfect, I confirmed the latest 2-file change in https://github.com/openssl/openssl/pull/16023 works when patched on top of openssl-3.0.0-beta1

Thanks!