Re: Openssl 3.0.0

Russ Allbery <[email protected]>
Newsgroups gmane.network.inn
Organization The Eyrie
Message-ID <[email protected]>
Noel Butler <[email protected]> writes:
> On 09/09/2021 09:03, Russ Allbery wrote:

>> Debian does not use /lib64 paths, so it's correct to not detect this on
>> Debian.  (They're explicitly forbidden by Debian Policy in favor of
>> using multiarch.)  This seems like a bug in OpenSSL that nontheless it
>> installed itself in <prefix>/lib64, presumably assuming the whole world
>> is Red Hat.

> The whole world doesnt use debian either :)

> Slackware also uses such paths (lib64) etc, and sure as hell isnt a red
> hat derivative

(It's a reference to an old saying "all the world is a VAX" about
portability issues in software.)

There are two major ways of doing multiarch libraries, the Red Hat way
(/lib64) and the Debian way (/usr/lib/x86_64-linux-gnu).  I call them that
because my recollection is that those are the Linux distributions that
developed those specific mechanisms when we started the transition to a
64-bit world (well, Debian and Ubuntu did theirs together).  So a more
precise way of saying it would be "assuming the whole world uses Red Hat's
multiarch scheme."

-- 
Russ Allbery ([email protected])             <https://www.eyrie.org/~eagle/>

    Please send questions to the list rather than mailing me directly.
     <https://www.eyrie.org/~eagle/faqs/questions.html> explains why.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.