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:

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)

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)
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!