LINUX.ORG.RU
ФорумAdmin

Косяки с glibc


0

0

Пытался поставить glibc 2.3.2 - не получилось, с помощью rpm -U --force вернул все обратно, но вот что началось:

root@test1 redir]# make g++ -c -pipe -Wall -W -O2 -DNO_DEBUG -o socket.o socket.cpp g++ -c -pipe -Wall -W -O2 -DNO_DEBUG -o main.o main.cpp g++ -o test socket.o main.o -lpthread lib/libc.so.6(*IND*+0x0): multiple definition of `pthread_cond_signal@GLIBC_2.0' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so(.text+0xe3c): first defined here /lib/libc.so.6(*IND*+0x0): multiple definition of `pthread_cond_broadcast@GLIBC_2. 0' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so(.text+0xea0): first defined here /lib/libc.so.6(*IND*+0x0): multiple definition of `pthread_cond_init@GLIBC_2.0' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so(.text+0xbb0): first defined here /lib/libc.so.6(*IND*+0x0): multiple definition of `pthread_cond_wait@GLIBC_2.0' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so(.text+0xbec): first defined here /lib/libc.so.6(*IND*+0x0): multiple definition of `pthread_cond_destroy@GLIBC_2.0' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so(.text+0xbd0): first defined here /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so: undefined reference to `__libc_pthread_init@GLIBC_PRIVATE'usr/lib/gcc-lib/i386-redhat-linux/3.2/../../. ./libpthread.so: undefined reference to `__libc_allocate_rtsig_private@GLIBC_PRIVATE' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so: undefined reference to `__libc_thread_freeres@GLIBC_PRIVATE' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so: undefined reference to `__register_atfork@GLIBC_2.3.2' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so: undefined reference to `__libc_current_sigrtmin_private@GLIBC_PRIVATE' /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libpthread.so: undefined reference to `__libc_current_sigrtmax_private@GLIBC_PRIVATE' collect2: ld returned 1 exit status make: *** [test] Error 1

что поправить?

anonymous

Кстати при попытке установки через rpm нового glibc выдавалась ошибка: error: %post(glibc-2.3.2-*) scriptlet failed, exit status 1

RedHat 8.0

к чему бы это?

anonymous
()

rpm староват.
Почему бы на ночь машину не оставить с up2date --release 9
(вроде такая команда).
А потом уже тащить новые glibc (если ее еще в основную ветку не пихнули - я 3.2.3 тащил из rawhide).

jackill ★★★★★
()

Черт.
4первый анонимус: ты libstdc++ назад вернул? (и девелы?)
Проверь еще раз.

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.