SPECS: dotnet-gsf-sharp.spec - added libdir patch, removed 'one di...

Jakub Bogusz qboosh w pld-linux.org
Czw, 1 Gru 2005, 13:16:23 CET


On Thu, Dec 01, 2005 at 01:05:22PM +0100, Fryderyk Dziarmagowski wrote:
> --- Jakub Bogusz <qboosh w pld-linux.org> wrote:
> > Dobrze było - mono od wersji 1.1.7 czy 1.1.8 oczekuje *.dll właśnie
> > w /usr/lib, niezależnie od architektury.
> > W /usr/%{_lib} zostają biblioteki współdzielone i pliki pkgconfiga.
> 
> czy dotyczy to tylko katalogu /usr/lib/mono i siedzącym w nim *.dll czy
> wszystkich *.dll w /usr/lib (vide blam.spec:

/usr/lib/mono.
Ścieżki własne programów leżą w gestii tych programów.

> RPM build errors:
>     File not found: /tmp/B.10ae31/blam-1.8.2-root-builder/usr/lib64/blam
>     File not found by glob: /tmp/B.10ae31/blam-1.8.2-root-builder/usr/lib64/blam/libblam.so*
>     File not found by glob: /tmp/B.10ae31/blam-1.8.2-root-builder/usr/lib64/blam/*.exe
>     File not found: /tmp/B.10ae31/blam-1.8.2-root-builder/usr/lib64/blam/blam.exe.config
>     File not found by glob: /tmp/B.10ae31/blam-1.8.2-root-builder/usr/lib64/blam/*.dll error:
> No files produced.

*.so bardziej pasowałoby w /usr/%{_lib}.
Ale dla aplikacji /usr/lib jest dopuszczalne, jeśli nie przewiduje się
instalowania dwóch wersji (konkretnie x86 i x86_64 w kontekście mono).
 

-- 
Jakub Bogusz    http://qboosh.cs.net.pl/



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