[lxc-devel] [PATCH 2/3] lxc-pkgconfig-dir

Stéphane Graber stgraber at ubuntu.com
Mon Sep 10 15:09:02 UTC 2012


On 12-09-10 10:59 AM, Stéphane Graber wrote:
> On 12-09-10 10:46 AM, Daniel P. Berrange wrote:
>> On Mon, Sep 10, 2012 at 10:39:39AM -0400, Stéphane Graber wrote:
>>> On 12-09-10 10:28 AM, Dwight Engen wrote:
>>>> Put pkg-config .pc file in libdir.
>>>>
>>>> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
>>>> ---
>>>>  Makefile.am |    2 +-
>>>>  1 files changed, 1 insertions(+), 1 deletions(-)
>>>>
>>>> diff --git a/Makefile.am b/Makefile.am
>>>> index 887e300..c66ecc6 100644
>>>> --- a/Makefile.am
>>>> +++ b/Makefile.am
>>>> @@ -6,7 +6,7 @@ SUBDIRS = src templates doc
>>>>  DIST_SUBDIRS = config src templates doc
>>>>  EXTRA_DIST = autogen.sh lxc.spec CONTRIBUTING MAINTAINERS ChangeLog
>>>>  
>>>> -pcdatadir = $(datadir)/pkgconfig
>>>> +pcdatadir = $(libdir)/pkgconfig
>>>>  pcdata_DATA = lxc.pc
>>>>  
>>>>  ChangeLog::
>>>
>>> What's the reason for that change?
>>>
>>> I believe both locations are allowed in pkg-config and at least on
>>> Debian systems, /usr/share/pkgconfig is more popular, so unless there's
>>> a very good reason for that change, I'm against it.
>>
>> The .pc files in /usr/share/pkgconfig must not refer to files that
>> live in /usr/lib. If they do, then they must go in /usr/lib/pkgconfig
>> This is so that you can install multiple arch versions of the
>> libraries concurrently. eg both 32 & 64 bit versions
>>
>> Daniel
> 
> Hmm, indeed that makes sense. The Ubuntu packaging should probably then
> make sure these actually end up in a multi-arch path
> (/usr/lib/<triplet/pkgconfig/).
> 
> Looks good then.
> 
> Acked-by: Stéphane Graber <stgraber at ubuntu.com>

Pushed to staging branch.

-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 897 bytes
Desc: OpenPGP digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20120910/291d9c09/attachment.pgp>


More information about the lxc-devel mailing list