Назад | Перейти на главную страницу

Самый простой способ обновить библиотеку pthread в CentOS?

Я разрабатываю демона для своего VPS. Программа отлично работает в локальном (который имеет pthread-2.11.so), но в vps (у ведьмы есть pthread-2.5.so) у него есть утечка памяти, связанная с потоками (каждый поток использует слишком много памяти, и эта память не свободна после завершения потока), известная ошибка в старых версиях pthreads.

Но репозитории CentOS не обновили свою версию pthread.

Как лучше всего обновить мой pthread.so до версии 2.11?

Спасибо.

РЕДАКТИРОВАТЬ: На самом деле это не утечка памяти, а просто используется слишком много памяти в 2.5, чем в 2.11 (но когда поток создается, его использование памяти стабильно).

Извините за мой плохой английский.

Версия pthreads тесно связана с версией glibc в системе, и обновление glibc в CentOS невозможно. Возможно, вы сможете пересобрать pthreads из более новой версии glibc, но я не могу этого рекомендовать.