The source project of this merge request has been removed.
Force use system openssl
Current openssl-sys
crate would build a vendored openssl. Set OPENSSL_NO_VENDOR
env variable to force use the system one.
Before:
$ ldd /usr/bin/rye
linux-vdso.so.1 (0x00007ffe1cd38000)
libz.so.1 => /usr/lib/libz.so.1 (0x000078e439c05000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x000078e439bf2000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x000078e439bcd000)
libm.so.6 => /usr/lib/libm.so.6 (0x000078e438914000)
libc.so.6 => /usr/lib/libc.so.6 (0x000078e438732000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x000078e439c3f000)
After:
$ ldd usr/bin/rye
linux-vdso.so.1 (0x00007ffd02de0000)
libssl.so.3 => /usr/lib/libssl.so.3 (0x0000709fb8d20000)
libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x0000709fb8600000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000709fb9b67000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x0000709fb9b54000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000709fb9b2f000)
libm.so.6 => /usr/lib/libm.so.6 (0x0000709fb8c34000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000709fb841e000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x0000709fb9ba1000)
This worth a rebuild I think. :)
Edited by Acid Xeon