Jak nauczyć gcc żeby szukał bibliotek nie w /<foo> tylko w $RPM_BUILD_ROOT/<foo> ?
Jakub Bogusz
qboosh w pld.org.pl
Śro, 16 Kwi 2003, 22:50:12 CEST
On Wed, Apr 16, 2003 at 07:11:19PM +0200, Mateusz Korniak wrote:
> Program niestety korzysta z własnej technologi budowania :/ która nie do końca
> jest kompatybilna z budowaniem gdzie indziej niż w /
>
> Wygląda to tak:
>
> ( robi sobie robi liba (libdcopcmodule) w podkatologu którego kopiuje do
> $RPM_BUILD_ROOT%{py_sitedir} ):
>
> mv -f libdcopcmodule.so.1.0.0 libdcopcmodule.so libdcopcmodule.so.1
> libdcopcmodule.so.1.0
> /tmp/python-PyKDE-3.5.2-root-matkor/usr/lib/python2.2/site-packages/
>
> ( potem w innym katalogu próbuje linkować z libem ale -L ustawia na
> %{py_sitedir} ):
Przede wszystkim to etap kompilacji (%build) nie powinien dotykać
$RPM_BUILD_ROOT - i od tego trzeba zacząć.
Niech sobie buduje we własnym drzewku, używając względnych -L przy
linkowaniu.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl