Пытался поставить 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
что поправить?