[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Libraries in /usr/libexec?



On 10.01.23 09:39, Jan Bruns wrote:

Marc Haber wrote:
ser2net sucht bei seinem Aufruf ausdrücklich nach einem
/usr/libexec/gensio-2.6.1/libgensio_serialdev.so, was es dort nicht
findet.


Also wirklich weiterhelfen kann ich Dir da so spontan nicht.

Irgendein runtime-linker (sicherlich der in debian verwendete) hat es wohl ganz gerne, wenn man den über das Hinzufügen von neuen libs informiert (indem man einen /lib-rescan veranlasst, passiert ja im Normalbetrieb selten).

Das ist aber eine Information, die sich nicht notwendigerweise bis zu jedem rumgesprochen haben muss, und andernfalls auch schlicht und ergreifend vergessen werden kann. In dem Fall ist dann eine absolute Pfadangabe eine einfache Zwischenlösung.

Scheint aber in diesem Fall vllt. nicht das Problem zu sein:

git clone https://github.com/cminyard/ser2net.git
grep -r -e "gensio_serialdev" .

ist zumindest leer. Wie sich da all die Automagie also ein

/usr/libexec/gensio-2.6.1/libgensio_serialdev.so

zusammenreimen soll ist mir als Pascal-Freund jedenfalls ein komplettes Rätsel.

Vielleicht hat nur die referenzierte lib ein Problem mit sich selbst?

Bestimmt ist da nur ein Compiler-switch gefragt, der dieses serialdev Dings statisch mit einlinkt.


Gruss


Jan Bruns


Reply to: