conda-forge / openssl-feedstock

A conda-smithy repository for openssl.
BSD 3-Clause "New" or "Revised" License
0 stars 35 forks source link

Status of `no_link: lib/libcrypto`? #152

Open h-vetinari opened 7 months ago

h-vetinari commented 7 months ago

This feedstock has had a no_link: directive since its inception: https://github.com/conda-forge/openssl-feedstock/blob/7c460edd8a984880c78f5822a0594e93c0a0b40f/recipe/meta.yaml#L14-L15

I'm pretty sure I messed this up in the 3.0 transition, because the new libcrypto library just has a SOVER of 3, and not 3.0.

Given that this most likely hasn't been used/functional for the last 2.5 years, I'm wondering if the original reason for adding it is still relevant?

@conda-forge/openssl

jakirkham commented 7 months ago

It doesn't look like it was discussed in staged-recipes either

xref: https://github.com/conda-forge/staged-recipes/pull/553

Anaconda appears to still have it in their recipe

If I had to guess, OpenSSL relies on a certain layout. Adding no_link ensures that layout is met

Maybe someone else remembers more clearly