pakiety -devel z *.pc
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Pon, 20 Sty 2003, 22:25:37 CET
On Sun, 19 Jan 2003, Jakub Bogusz wrote:
> On Sat, Jan 18, 2003 at 09:37:10AM +0100, Tomasz Kłoczko wrote:
> > On Fri, 17 Jan 2003, Jakub Bogusz wrote:
> > > Czy pakiety *-devel zawierające pliki *.pc jako jedyny sposób
> > > konfiguracji (tzn. bez .m4 i skryptu *-config) nie powinny mieć
> > > Requires: pkgconfig?
> >
> > To jest tak .. to że pakiet zawiera *.pc nie oznacza, że inny pakiet tego
> > używajacy bbędzie tego używał. Także raczj takie pzrełożenie 1:1 nie ma
> > miejsca choć jest dość często.
>
> Ale nie pisałem o pakietach, które dostarczają *.pc jako jeden z kilku
> sposobów na uzyskanie informacji o katalogach/bibliotekach, tylko tych,
> przy korzystaniu z których nie ma innego sposobu, niż użycie pkg-config
> --libs/--cflags (poza zgadywaniem położenia - jeśli nagłówki są
> bezpośrednio w /usr/include, to pkg-config można sobie odpuścić).
>
> W glib2 i gtk+2 jeszcze są pliki *.m4, ale z części bibliotek zostały
> już wyrzucone (np. libsigc++ 1.2.x).
Ciężko powidzieć że tak musi być .. raczje nie ma tu takiej koniecznosći.
Zawsze możesz wykrywać biblioteki wyłacznie za pomocą próbnego linkowania.
Na pewno bezdyskusyjnie jest potzrebny pkgcongig w sytuacji kiedy któraś z
procdur budowanai tego używa do zorientowania się we własnościach
środowiska .. i na tym bym popzrestał. Każda inna sytuacja nie jest
jednoznaczna. W szczególnosci dostarcznie jakiś *.pc nie powinno IMHO
oznaczać że dany devel ma mieć w Requires pkgconfig.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-devel-pl