Nadmiarowe (?) 'BuildRequires'

Michal Kochanowicz mkochano w ee.pw.edu.pl
Pon, 1 Maj 2000, 20:58:04 CEST


Cześć

Jest taka sytuacja:

Pakiet 'A' do zbudowania wymaga pakietu 'B-devel'. Budowanie
czegokolwiek z użyciem 'B-devel' wymaga jeszcze pakietu 'C-devel'. Tak
więc 'B-devel' ma 'Requires: C-devel'. Ale czy 'A' powinien mieć
'BuildRequires: C-devel'?

Dla przykładu: program budowany z Gtk+ na etapie konfiguracji wykonuje:
gtk-config --libs
co daje:
-L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk -lgdk -L/usr/lib -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm
A następnie włącza to do argumentów dla kompilatora/linkera. Jak widać
są na tej liście biblioteki z 'glib-devel' i 'XFree86-devel'. Dlatego
'Gtk+-devel' ma 'Requires: glib-devel' oraz 'Requires: XFree86-devel'.
Czy w takim razie pakietom budowanym z Gtk+ należy dawać 
'BuildRequires: glib-devel' oraz 'BuildRequires: XFree86-devel'?
-- 
--==Michał Kochanowicz==--==--==BOFH==--==--==mkochano w ee.pw.edu.pl==--
--==PGP key: www.ee(...)/~mkochano/PGP/ or finger me @ miriam.ee...==--
--==         Take a bite out of crime .. Abolish the IRS!          ==--



Więcej informacji o liście dyskusyjnej pld-devel-pl