mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] native pkgconf (was Tutorial buglet?)


From: Volker Grabsch
Subject: Re: [Mingw-cross-env-list] native pkgconf (was Tutorial buglet?)
Date: Fri, 23 Aug 2013 18:34:19 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Tony Theodore schrieb:
> On 14/08/2013, at 8:32 PM, Volker Grabsch <address@hidden> wrote:
> > Tony Theodore schrieb:
> >> On 14/08/2013, at 2:01 PM, Tony Theodore <address@hidden> wrote:
> >>> 
> >>> What do you think about using pkgconf[1] instead? It's a minimal 
> >>> dependency drop-in replacement used by FreeBSD and Gentoo - and from 
> >>> browsing the code, looks like it would be easier to implement your 
> >>> Cflags.private proposal.
> >> 
> >> I've copied the request from pkg-config to pkgconf along with a naive 
> >> implementation - it works for the test suite but I'll try it on mxe to see 
> >> how it goes with real-world *pc files:
> >> 
> >> https://github.com/pkgconf/pkgconf/pull/50
> 
> Cflags.private functionality is now merged:
> 
> https://github.com/pkgconf/pkgconf/commit/da179fd8cfadc2d6a64b7ef970231ce28dce741f

Wow! That was fast! Obviously, the team behind pkgconf
is more active and responsive than pkg-config. One more
reason to stick with pkgconf!

For those who don't know what I'm talking about:

In March 2012 I created a feature request for pkg-config
about this very same "Cflags.private" feature. I even
offered to implement it:

https://bugs.freedesktop.org/show_bug.cgi?id=47996

As you can see, more than a year later I got a reply that
they don't want to add this feature it as long as pkg-config
has "no mechanism to signal that a newer pkg-config is
needed to parse the .pc file".

And as you can see in the issue tracker entry for this
second problem, again nothing happened for months, just
two comments were added:

https://bugs.freedesktop.org/show_bug.cgi?id=63747

Given that pkg-config simply ignores unknown fields such
as "Cflags.private", and that this wouldn't affect the
existing Linux and *BSD distros in any way, I really
don't see the big problem they're trying to solve here.

Anyway, let's stick to pkgconf.

I'll inform the pkg-config people that we are no longer
interested in implementing a Cflags.private feature to
pkg-config, so they don't waste any resources on that.


Regards,
Volker

-- 
Volker Grabsch
---<<(())>>---



reply via email to

[Prev in Thread] Current Thread [Next in Thread]