LINUX.ORG.RU

Выбор версии gcc и glibc для Calculate Linux

 , , ,


0

1

Начиная с лета я сижу на Calculate Linux. Пользовался все это время стабильной веткой системы, выпилив часть ненужных мне утилит от Calculate, запилив pf-kernel, ну и так по мелочи поразвлекавшись.

На данный момент стоит gcc 4.5.4 и glibc 2.15-r3.

Интересует ваше мнение о стабильности и скорости кода скомпилированного более новым компилятором и с более новой библиотекой glibc. Имеет ли смысл менять? Станет ли от этого быстрее обновляться система, к примеру? Ну или быстрее пережиматься видео? Какие в принципе могут возникнуть проблемы? Стоит ли присматривать к Clang или ICC как к средству компиляции ресурсоемких приложений?

Основное применение компьютера - просмотр фильмов и прослушивание музыки, включая в интернетах через флэш, работа с офисными пакетами, программирование just for fun на Java, Ruby, C, Scheme. В общем средненький десктоп студента технического вуза.

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

ничего оно тебе не даст
а icc для числодробилок только если, и то не факт что всё будет хорошо
/me выкинул icc - старая лицуха закончилась, сайт сломался ---> ну его нафиг

megabaks ★★★★
()

Для программирования just for fun и uсlibc сойдет, разницы ты не заметишь.

Extraterrestrial ★★★★★
()

Общее правило - читаешь новости, например здесь или здесь, и определяешь нужно ли оно тебе. Если есть сомнения - не нужно. В 99% - не нужно. Прироста в производительности не жди.

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

скорости кода скомпилированного более новым компилятором

Такая же. Скорость выполнения программ оптимизируется другими методами, и вообще возможна в очень ограниченных случаях.

Имеет ли смысл менять?

Нет. Разве что ты хочешь поддерживать систему в актуальном состоянии по причине, что я описал выше или просто из эстетических соображений.

Kroz ★★★★★
()

Up to date ≠ быстрее обновлять систему
Up to date ≠ делать видео быстрее пережиматься

Какие в принципе могут возникнуть проблемы?

Разной величины и сложности.

Стоит ли присматривать к Clang или ICC как к средству компиляции ресурсоемких приложений?

Если у тебя возникает такой вопрос, то ни в коем случае. И это не снобизм, просто если ты не знаешь, зачем тебе компилить Firefox именно Clang’ом, тебе оно и не нужно.

Основное применение компьютера - просмотр фильмов

Тогда я бы на твоём месте озаботился поддержкой VDPAU.

работа с офисными пакетами

Ну и лишнее ядро в процессоре не помешает.

программирование just for fun на Java

И много-много памяти.

Ruby, Scheme

Казалось бы, при чём здесь GCC?

В общем средненький десктоп студента технического вуза.

Так невыё, средненький!

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

>>Ruby, Scheme

Казалось бы, при чём здесь GCC?

Может при том, что на новых компиляторах собранные ими реализации данных языков будут быстрее ну или нестабильней работать?

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

Если б с SSE на AVX перешёл — тогда бы понял. А от простой смены версии компилятора? Быстрее?

Deleted
()

Профиты от ICC частично описаны были здесь, а вот некто утверждал, что ускорил им неимоверно пейтон, соотв. портаж и прочее.

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