буст версия в дистрибутивах Linux - PullRequest
0 голосов
/ 16 апреля 2009

Кто-нибудь знает причину, почему fedora 10 (довольно современный дистрибутив linux, я бы сказал) все еще поставляется с буст-версией 1.34, в то время как последняя версия 1.38?

Ответы [ 5 ]

4 голосов
/ 16 апреля 2009

Операционные системы редко поставляются с последними версиями чего-либо. Это , а не , просто вопрос упаковки последней версии X с ОС, потому что каждая другая часть, которая зависит от X, должна быть протестирована с новой версией. Совместимость на бумаге не всегда означает совместимость в реальности - могут быть и будут сюрпризы.

Вот почему, например, стабильные выпуски Debian включают в себя почти древнее программное обеспечение; древний, но устойчивый.

1 голос
/ 16 апреля 2009

Вероятно, потому что люди не желают участвовать и помогать поддерживать пакет в актуальном состоянии.

Подсказка, подсказка.

Если это утешит, Ubuntu Jaunty выглядит так, как будто у него будет 1,37 ...

0 голосов
/ 19 апреля 2009

Не знаю о Fedora, но Debian / тестирование застряло на 1,35 большую часть прошлого года, пока они выпускали Ленни. Между тем, в течение 7 месяцев .

.

Я не вижу в этом ничего особенного. Релизы Stuff Boost обычно находятся в очень стабильном «готовом» состоянии, а не в стадии разработки. Если вы используете что-то в 1.3x, то вряд ли вы обнаружите ошибки, которые вам понадобится в более поздней версии, чтобы исправить. Если вам абсолютно необходима какая-то новая библиотека, которую они выпустили, то сборка / usr / local версии из исходников не так уж обременительна.

0 голосов
/ 17 апреля 2009

Возможно, у них не было пакетов, которые зависят от libboost> 1,34.

0 голосов
/ 16 апреля 2009

Я предполагаю, что они отправили несколько старую библиотеку, потому что она все еще работала, и они не хотели тестировать новую версию. В большинстве пакетов Distos обычно отстают на одну или две версии. Кроме того, 1.38 не существовало, когда была выпущена Fedora 10. Для Fedora 11 они могут поставлять более новую версию.

...