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