LINUX.ORG.RU

Новая версия libpthread для совместимости в FreeBSD 6


0

0

Doug White, представитель FreeBSD Team, объявил о том, что из-за недавних изменений для имплементации %fs/%gs манипулирующих системных вызовов возникла проблема с совместимостью с 5.х. В то время, как в 6.x libc уже обновлена, используемая libpthread старой версии, поэтому использование 5.x программ на -CURRENT системе приводит к использованию старой версии libc и новой версии libpthread, которая зависит от новой libc и поэтому linker выдаёт ошибку missing symbols. Doug считает, что стоит обновить версию libpthread для совместимости в FreeBSD 6.

Используя различные идеи, Daniel Eischen разработал патч (которому на данный момент необходимо тестирование).

>>> Подробности



Проверено: Demetrio ()

вот что мне понравилось в свое время в NetBSD - это разумное выведение в свет поддержки pthreads: в 1.x небыло, нет и никогда не будет. в 2.x есть родные уже из коробки. и никаких тебе приседаний с бубном при переходе. хотя конечно такой подход сурово задержал выход 2.x. этак почти на год.

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

ага. фрюха совсем опопсела в последнее время

anonymous
()

> В то время, как в 6.x libc уже обновлена, используемая libpthread старой версии, поэтому использование 5.x программ на -CURRENT системе приводит к использованию старой версии libc и новой версии libpthread, которая зависит от новой libc и поэтому linker выдаёт ошибку missing symbols.

Прочитал три раза, ниасилил. ;)

SKYRiDER ★★★
()
Ответ на: комментарий от SKYRiDER

While libc has been bumped for 6.x already, libpthread hasn't, so running 5.x apps on -CURRENT ends up with the app pulling in the old libc correctly, but it pulls in the current libpthread which depends on the new libc and the linker errors out on the missing symbols

Так то, как хочешь, так и понимай... ;-(

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