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