Re: Baubefehl lokalisieren
David Haller <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
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