К вопросу об Оракле 9i под линуксом
Вот к этому.
Патч нумер 3006854 от Оракла, который, естественно, дают только зарегистрированным пользователям металинка, делает следующее:
Отсутствующий в glibc2.3 символ __libc_wait воссоздается следующим образом:
вот эта программочка
компилируется в библиотеку /etc/libcwait.so (да-да, именно в /etc. Ненатурализм использования /etc для хранения библиотек я обсуждать не буду) и ссылка на получившуюся библиотеку кладется в /etc/ld.so.preload
Огромное спасибо
lhovitch за моральную и техническую поддержку :)
Патч нумер 3006854 от Оракла, который, естественно, дают только зарегистрированным пользователям металинка, делает следующее:
Отсутствующий в glibc2.3 символ __libc_wait воссоздается следующим образом:
вот эта программочка
#include <errno.h> #include <sys/syscall.h> #include <sys/types.h> #include <sys/wait.h> pid_t __libc_wait (int *status) { int res; asm volatile ("pushl %%ebx\n\t" "movl %2, %%ebx\n\t" "movl %1, %%eax\n\t" "int \$0x80\n\t" "popl %%ebx" : "=a" (res) : "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0), "S" (0)); return res; }
компилируется в библиотеку /etc/libcwait.so (да-да, именно в /etc. Ненатурализм использования /etc для хранения библиотек я обсуждать не буду) и ссылка на получившуюся библиотеку кладется в /etc/ld.so.preload
Огромное спасибо
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
no subject
no subject
total 8
drwxr-sr-x 2 root staff 4096 Oct 30 16:44 firmware
drwxrwsr-x 3 root staff 4096 Oct 30 17:02 python2.3
Да и почему не в /usr/lib, собственно?
no subject
/usr/local/lib у тебя похоже посоздавали какие-то недопатченые gnu-тые утилиты - so-шника ни одного.
no subject
no subject
кстати, /etc в линуксах просто перегружен файлами и каталогами, в сравнении с теми же BSD, так что этот файл там погоды уже не сделает :)
no subject
Будешь приятно удивлён ;)
/usr/local
This is where programs which are local to the site typically go.
/usr/local/lib
Files associated with locally installed programs.
no subject
no subject
no subject
на той страничке еще много познавательного в духе "если вы увидите эту ошибку, просто забейте" :)