Dragos Popescu <drag...@gmail.com> (2019. febr. 10., V, 21:07): > Păi dacă nu linkeditezi libc cum naiba "merge" softul ăla? > > Daca programul lucreaza direct cu apeluri de sistem (engeza "system call", [1]), atunci poate functiona fara probleme. In general metoda asta nu e populara, fiindca nu prea aduce beneficii, dar face mult mai greu intretinerea programului.
[1] https://en.wikipedia.org/wiki/System_call Legat de eroare originala: cu comanda de mai jos ar trebui sa vezi ce simbol(uri) legate de abort ai in libc : $ nm -D /lib/arm-linux-gnueabihf/libc.so.6 | grep abort La mine, pe un Raspbrian 9.6 exista astea: 0002c6f4 T abort 0013c088 B __abort_msg si nu exista abort@@GLIBC_2.4 Ultimul simbol de mai sus e un simbol versionat ( https://gcc.gnu.org/wiki/SymbolVersioning ), si arata ca ca "abort" trebuie sa provina din versiunea 2.4 a glibc-ului. Dar nu inteleg de ce nu ai simbolurile cerute de freepascal pe sistem... deci (si eu) presupun ca nu e bun pachetul de freepascal / nu a fost bine compilat... _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro