Am 30.03.2020 um 00:25 teilte Andreas Fett mit:
> On Sun, Mar 29, 2020 at 11:48:41PM +0200, Hilmar Preuße wrote:
Moin,
Sorry Leute für die lange Funkstille! Ich habe Euch / den Thread nicht
vergessen, nur keine Zeit zum Antworten.
>>> Schau mal in configure resp. configure.in. Dort wir der Kram mit sed
>>> aus den Source Files "verwursted".
>>>
>> Hmm, leider weiß ich nicht welches configure Du meinst. In contrib
>> selber gibt es keines und im Main Directory finde ich nicht zum Thema odbc.
>
> Ich mein configure(.in) im Toplevel Verzeichnis des Upstream oder
> Debian Source Repositories (~ line 3650 im master des Debian Repos).
>
>
> Da werden die entsprechenden Angaben offensichtlich extrahiert.
>
Augenscheinlich. Auf jeden Fall wird libtool zum Build mit der Option
"-lodbc" aufgerufen, was ohne den Patch nicht passiert. Sonst wurde am
Build Dir nicht geändert.
>> So, ich habe jetzt das Paket zweimal gebaut: einmal mit, einmal ohne
>> Patch. Wenn man das erzeugte Shared Object vergleicht fällt nur auf, daß
>> das eine gegen libodbc.so.2 gelinkt ist, das Andere nicht.
>>
>> hille@debian-amd64-sid:~/devel/proftp_debian/git$ ldd mod_sql_odbc.so
>> linux-vdso.so.1 (0x7ffd2f185000)
>> libodbc.so.2 => /usr/lib/x86_64-linux-gnu/libodbc.so.2
>> (0x7f6c7ec9)
>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f6c7eacd000)
>> libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7
>> (0x7f6c7eac2000)
>> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>> (0x7f6c7eaa1000)
>> /lib64/ld-linux-x86-64.so.2 (0x7f6c7ed1f000)
>> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f6c7ea9c000)
>> hille@debian-amd64-sid:~/devel/proftp_debian/git$ ldd mod_sql_odbc_wo.so
>> linux-vdso.so.1 (0x7ffe497b6000)
>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f30a3bf9000)
>> /lib64/ld-linux-x86-64.so.2 (0x7f30a3dd9000)
>
> Was auch immer mod_sql_odbc_wo.so sein mag. Vll. "without"?
>
Ja, w/o. Ich habe den Patch einfach weg gelassen, damit wird nicht mehr
gegen die libodbc gelinkt. Um die beiden so Files (liegend im selben
Verzeichnis) unterscheiden zu können habe ich eines umbenannt.
Hilmar
--
sigfault
#206401 http://counter.li.org
signature.asc
Description: OpenPGP digital signature