Am 30.03.2020 um 00:21 teilte Daniel Leidert mit:

Moin,

> Wenn ich die debian/changelog-Datei richtig interpretiere nutzt proftpd
> irgendein System um die Linker flags in den Kommentaren aus dem $Libraries$
> keyword zu sammeln. Ggf. werden damit die Linker-flags für die Module 
> definiert
> (#519029 deutet auf so etwas hin).
> 
Genau. Wenn man den Patch weg läßt und damit den Kommentar entfernt wird
nicht gegen libodbc gelinkt.

> Der Patch fügt nur den Linker-Flag für das Modul hinzu. Warum der zwingend
> notwendig ist, geht aus debian/changelog nicht hervor.
> 
Ja, leider. Der einzige Effekt den ich sehe ist, daß das Module gegen
libodbc gelinkt wird. Damit erkennt dh_shlibdeps die Abhängigkeiten von
der Link und erstellt eine Abhängigkeit zwischen dem proftp Modul und
"libodbc1 (>= 2.3.1)" im Debian Paket.

Unklar ist mir allerdings ob die libodbc1 wirklich (noch) gebraucht wird
oder ob das ein Relikt aus alten Zeiten ist. Im Changelog finde ich nur:

  * [PATCH] Added odbc.dpatch to manage automagically unixodbc library
    linking.

...aber das wäre dann schon ein neuer Thread zum Thema "Gibt es in
mod_sql_odbc.c Referenzen auf Symbole, für die man libodbc1 braucht?".
Den werde ich aber hier nicht aufmachen.

Vielen Dank an alle Beteiligten. Nochmal sorry für die langen
Reaktionszeiten!!

Hilmar
-- 
sigfault
#206401 http://counter.li.org

Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an