[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pkg-config wisdom
From: |
Tim Post |
Subject: |
Re: pkg-config wisdom |
Date: |
Mon, 26 Oct 2009 23:14:03 +0800 |
On Sun, 2009-10-25 at 11:07 -1000, William Pursell wrote:
> Alfred M. Szmidt wrote:
> > > pkg-config is broken because it checks for the existance of
> > > libraries, and not for the features that are required for the
> > > program to run.
> >
> > It does not even check for the existence of libraries.
> > It checks for the existence of a .pc file and assumes
> > that the user (or administrator) has supplied the correct
> > information.
> >
> > Sighs, which is the exact same thing.
> >
>
> No, it is not the same thing. The user can construct
> foo.pc to add -lbar to the build when the
> package requests libfoo. The user has more
> control over certain aspects of the build,
> but less safety because no checks are
> done during configure time to ensure
> that libbar even exists, unless the
> maintainer takes extra steps to do so
> beyond invoking PKG_CHECK_MODULES. There
> is an extra level of indirection available
> to the user at configure time.
>
In that regard, the problem becomes a moot point. If the user is skilled
enough to go tinkering with linkage, they are keen enough to understand
why builds break.
If the goal of using either or both methods is to provide a good
experience to the user, we can't help it if they deliberately shoot
themselves in the foot. The same insanity could also be illustrated by a
user making a symlink to libc6 named libfoo, just to stop configure
scripts from complaining.
Cheers,
--Tim
--
Monkey + Typewriter = Echoreply ( http://echoreply.us )
- Re: pkg-config wisdom, (continued)
- Re: pkg-config wisdom, Adam Mercer, 2009/10/22
- Re: pkg-config wisdom, Alfred M. Szmidt, 2009/10/22
- Re: pkg-config wisdom, William Pursell, 2009/10/23
- Re: pkg-config wisdom, Alfred M. Szmidt, 2009/10/24
- Re: pkg-config wisdom, Russell Shaw, 2009/10/24
- Re: pkg-config wisdom, William Pursell, 2009/10/25
- Re: pkg-config wisdom, Alfred M. Szmidt, 2009/10/25
- Re: pkg-config wisdom, William Pursell, 2009/10/25
- Re: pkg-config wisdom, Alfred M. Szmidt, 2009/10/25
- Re: pkg-config wisdom, William Pursell, 2009/10/25
- Re: pkg-config wisdom,
Tim Post <=
- Re: pkg-config wisdom, Russell Shaw, 2009/10/25
- Re: pkg-config wisdom, Tim Post, 2009/10/26
- Re: pkg-config wisdom, Andrew W. Nosenko, 2009/10/23
- Re: pkg-config wisdom, John Calcote, 2009/10/23
- Re: pkg-config wisdom, Ben Pfaff, 2009/10/23
- Re: pkg-config wisdom, Bob Friesenhahn, 2009/10/24
- Re: pkg-config wisdom, Peter Johansson, 2009/10/24
- Re: pkg-config wisdom, Bob Friesenhahn, 2009/10/24
- Re: pkg-config wisdom, Ralf Wildenhues, 2009/10/25
- Re: pkg-config wisdom, Alfred M. Szmidt, 2009/10/24