Re: Baubefehl lokalisieren

Philipp Thomas <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Am Sat, 14 Feb 2009 17:21:54 +0100 schriebst Du:

>Da hast du Recht. Allerdings baue ich auch meine Pakete für Contrib. Und 
>die legen Wert auf soname und versioned Librarys. Leider :-(

Das ist in dem Fall Blödsinn und es braucht eine Ausname für
Tcl-Erweiterungen! Weder die Version noch der soname machen hier irgend
einen Sinn!

>gcc -pipe -shared -Wl,-soname,libtktray1.1.so -o libtktray1.1.so 
>tktray.o -lXext -lX11  -L/usr/lib -ltclstub8.5 -L/usr/lib -ltkstub8.5   
>: libtktray1.1.so  

Nein, das funktioniert so nicht, denn TCL-Erweiterungen werden nicht vom
Programm sondern der Tcl-Bibliothek nachgeladen und der Name der zu
ladenden Erweiterung steht in pkgIndex.tcl

>libtktray1.1.so.%{version} tktray.o -lXext -lX11  -L/usr/lib -
>ltclstub8.5 -L/usr/lib -ltkstub8.5   
>: libtktray1.1.so.%{version}

Das ist Unsinn und da muss mit den für Contrib verantwortlichen Diskutiert
werden, wie hier eine Ausname geschaffen werden kann. Wir können nicht für
contrib höhere Anforderungen stellen als für Pakete in der Distribution.

Philipp
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.