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

Top Page

Reply to this message
Author: ph10
Date:  
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/libpcre2.so 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

--
Philip Hazel