LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

> У тебя шизофрения и вторая личность не может договориться с первой?

Привет. Это:

>> компилируй её не в самой последней системе

Не противоречит этому:

>> GCC 8 в репо есть, а в EPEL доступна хренова туча либ на все случаи жизни. Например самый новый Boost

Смотри. CentOS 6. Выпущена в 2010 году. Основная поддержка заканчивается в 2020, а расширенная - в 2023 (расширенная будет только у RHEL). Компилятор GCC 4.4. Но при этом в основном репо доступен GCC 4.8 из CentOS 7, как опциональный компилятор. А в стороннем репо «devtoolset» доступны и более новые, например GCC 8.

Вот эту софтину я собирал именно в старой системе с новым компилятором. Если выполнить strings на неё, и грепнуть gcc, отобразятся почему-то оба: и 4.4, и 8.

Преимущество такой сборки в том, что охватывается очень большой диапазон дистрибутивов Linux (хотя настолько старая билд-ферма чаще всего не рациональна - Ubuntu 12.04 хватит всем). Я не вижу ни одной причины считать неполноценной, например, Ubuntu 10.10 - более того, с новыми тенденциями она ещё и полноценней новых будет.

>> Часто для сборки требуется свежий cmake

> И свежие библиотеки.

EPEL

> Прекрати уже заниматься дурью и либо собирай себе свежий софт в свежей системе, либо сиди на старой системе и старом софте.

«Будь как все и не рыпайся. Кто ты такой вообще?». Не, новый софт в старой системе - это кайф. Доказано виндузятниками, 90% которых пользуется системой или 2001, или 2009 года.

Исходная версия ZenitharChampion, :

компилируй её не в самой последней системе GCC 8 в репо есть, а в EPEL доступна хренова туча либ на все случаи жизни. Например самый новый Boost

> У тебя шизофрения и вторая личность не может договориться с первой?

Привет. Это:

>> компилируй её не в самой последней системе

Не противоречит этому:

>> GCC 8 в репо есть, а в EPEL доступна хренова туча либ на все случаи жизни. Например самый новый Boost

Смотри. CentOS 6. Выпущена в 2010 году. Основная поддержка заканчивается в 2020, а расширенная - в 2023 (расширенная будет только у RHEL). Компилятор GCC 4.4. Но при этом в основном репо доступен GCC 4.8 из CentOS 7, как опциональный компилятор. А в стороннем репо «devtoolset» доступны и более новые, например GCC 8.

Вот эту софтину я собирал именно в старой системе с новым компилятором. Если выполнить strings на неё, и грепнуть gcc, отобразятся почему-то оба: и 4.4, и 8.

Преимущество такой сборки в том, что охватывается очень большой диапазон дистрибутивов Linux (хотя настолько старая билд-ферма чаще всего не рациональна - Ubuntu 12.04 хватит всем). Я не вижу ни одной причины считать неполноценной, например, Ubuntu 10.10 - более того, с новыми тенденциями она ещё и полноценней новых будет.

>> Часто для сборки требуется свежий cmake

> И свежие библиотеки.

EPEL

> Прекрати уже заниматься дурью и либо собирай себе свежий софт в свежей системе, либо сиди на старой системе и старом софте.

«Будь как все и не рыпайся. Кто ты такой вообще?». Не, новый софт в старой системе - это кайф. Доказано виндузятниками, 90% которых пользуется системой или 2001, или 2009 года.