Re: [pcre-dev] pcre2 lib/pkg-config versioning usage?

Top Page

Reply to this message
Author: ph10
To: grantksupport
CC: pcre-dev
Subject: Re: [pcre-dev] pcre2 lib/pkg-config versioning usage?
On Wed, 21 Jan 2015, grantksupport@??? wrote:

>    pkg-config libpcre2
>        (empty)

> Quick look shows, instead
>    pkg-config libpcre2-8 --libs --cflags
>        -I/usr/local/include -L/usr/local/lib64 -lpcre2-8 

>    pkg-config libpcre2-posix --libs --cflags
>        -I/usr/local/include -L/usr/local/lib64 -lpcre2-posix 

> Should there be just an unversioned 'libpcre2.pc' and
> /usr/local/lib64/ as well?

I've (at last) got round to looking at this properly. This was
deliberately done like this so that the -8, -16, and -32 libraries were
all similar in their naming conventions.

> I'd suspect upstreams may attempt to default to libpcre2.{pc,so}, as
> for libpcre.
> Or, are there specific reasons NOT to?

Hmm. You may be right, but I think, at least until we get some more
complaints, I'd rather leave it as it is. I realize that on many systems
only one library will be installed, and people might like to have it
called libpcre2, but I'd rather keep the names clear.


Philip Hazel