Hello, On Sun, 15 Feb 2009, Sascha 'saigkill' Manns wrote:
On Sonntag 15 Februar 2009 00:00:32 David Haller wrote:
Ein -soname als Linkeroption reicht. Auf .so.%{version} solltest du dann noch passend symlinks setzen. Und die auch mit ins RPM einpacken.
Ich hatte es im -spec manuell aufgerufen, da das build ohne soname arbeitet.
Ok. So würde es auch gehen, wenn man es wollte ;) Tja. Obwohl der Bauvorgang immer noch ein Rätsel für mich ist. Wenn ich einen Aufruf suche der als Ausgabe erscheint, weiß ich nie wo ich suchen soll. configure oder Makefile. Und dann kann man nicht nach dem durchsuchen kann, was man sucht. Suche ich libtk.so.1 (Beispiel) find ich es nicht. Ich werde mich da mal schlau machen müssen.
Wenn make verwendet wird, ist das Makefile immer der Ausgangspunkt, von dem man sich dann zurückhangelt. libtktray1.1.so => PKG_LIB_FILE => lib_BINARIES => $(PKG_LIB_FILE): => ${MAKE_LIB} => ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} => SHLIB_LD = gcc -pipe -shared hier ist man dann an der Stelle, wo keine Variablen mehr vorkommen, d.h. das wird von configure aus dem Makefile.in generiert. => nach SHLIB_LD in configure suchen. Der entsprechende Abschnitt stammt wiederum aus tclconfig/tcl.m4 HTH, -dnh -- Yip yip yip yip yap yap yip *BANG* --- NO TERRIER -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org