[devel] gcc-common-1.4.22-alt1 удаление select-gcc

Dmitry V. Levin ldv на altlinux.org
Пн Мар 26 01:31:44 MSK 2018


On Sun, Mar 25, 2018 at 09:44:55PM +0800, Alexei Takaseev wrote:
> > Скажите, пожалуйста, в чем провинился скрипт select-gcc что его
> > вынесли
> > при последней пересборки gcc-common?
> > 
> > Очень удобная вещь, когда надо локально собирать какую-нибудь
> > макаронообразную
> > embedd-щину, гвоздями приколоченную к определенной версии gcc. В
> > системе хочется
> > иметь три версии gcc (сейчас это 4.8, 6 и 7) через эту утилиту
> > получалось быстро
> > переключаться с одного на другой.
> 
> Оказалось, что переключать версии gcc стало возможным через определение
> системной переменной GCC_VERSION.

gcc-wrapper у нас используется уже достаточно давно:
* Tue Nov 26 2002 Dmitry V. Levin <ldv на altlinux> 1.2-alt1
...
- Added gcc_wrapper, added alternatives for cpp,gcc,g+,g77,gcj to use it.

По сравнению с переключением альтернатив, выбор версии gcc с помощью
переменной среды GCC_VERSION -- гораздо более гибкий инструмент.

> Но выяснилось это через изучение исходника
> gcc-wrapper, где-либо в документации этот момент не озвучен, точнее по
> gcc-wrapper вообще нет никакой документации, кроме исходника.

Давайте документируем.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20180326/f45e5979/attachment.bin>


Подробная информация о списке рассылки Devel