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
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.