[haiku-3rdparty-dev] Re: lib version specification?

  • From: Pete Goodeve <pete.goodeve@xxxxxxxxxxxx>
  • To: haiku-3rdparty-dev@xxxxxxxxxxxxx
  • Date: Fri, 31 Jul 2020 15:07:29 -0700

On Fri, Jul 31, 2020 at 07:08:08AM +0100, Niels Sascha Reedijk wrote:

Sorry, but I don't think that was an answer to the question I thought
I was asking... (:-/)  Looking deeper though, I'm not sure it's answerable.

Let me try it this way.  In the bash .PackageInfo we have:

requires {
        .....
        lib:libreadline >= 8.0
       .....
}

but bash itself specifically requires

   libreadline.so.8

I assumed, because the requirements specify ">=", that there must
be a way of loosening the exact version built into the executable.
However, looking at a fair number of apps, they all have versions
on all their libraries -- except for the Haiku ones.

So does that make the requirements convention a bit nonsensical?

        -- Pete --

Other related posts: