|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 20 Jun 2004 12:17:54 To : All Subject : mplayer, SDL, libc & libc_r -------------------------------------------------------------------------------- FreeBSD 4.10-STABLE, XFree86-libraries-4.3.0_6. После каких-то манипуляций с установленными пакетами (не помню, каких) перестал работать mplayer -vo sdl, хотя и -vo x11, и -vo dga работает. Пошел в порты пересобрать. При линковке обнаружилось, что линкуется с -pthread и с кучей других библиотек, среди которых libGL.so.1 и libxvidcore.so.2. Эти две либы линкуются с явным указанием -lc. Оторвал внаглую, будучи готов к тому, что не прокатит, перелинковал mplayer заработал -vo sdl снова. Hо терзают смутные сомнения, что -lc в либах было, наверное, не зря? И если libxvidcore после отрывания -lc слинковался молча, то при сборке libGL была куча ругани про unresolved reference на memcpy, getenv, __stderrp, fprintf, __assert, strcmp, malloc, perror, exit, free, strcpy, strcspn, strncmp, strcat, strtok, memcpy, sprintf, memset, calloc, strstr, snprintf, vfprintf, strncpy, geteuid, getuid, dlopen, dlsym, dlclose, dlerror. Думаю, что все это динамически слинкуется в момент запуска программы - и на самом деле, работающие через OpenGL/DRI нативный Neverball и линуксовый Quake3 по прежнему летают, как ни в чем не бывало. Hо все равно, что-то тут неправильно, imho. Какое мнение у народа будет? Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609326952c8d.html, оценка из 5, голосов 10
|