[devel] mk-configure vs gcc (was: [cyber] I: Sisyphus-20200520 x86_64 beehive_status: +11 -15 (207))

Andrey Savchenko bircoph на altlinux.org
Ср Май 20 23:35:08 MSK 2020


On Wed, 20 May 2020 22:41:46 +0300 Aleksey Cheusov wrote:
> 20.05.2020, 22:11, "Gleb Fotengauer-Malinovskiy" <glebfm на altlinux.org>:
> > On Wed, May 20, 2020 at 07:10:13PM +0300, Aleksey Cheusov wrote:
> >>  С учетом вот этого замечания
> >>
> >>  | На %e2k есть такой же метапакет gcc, но с другой базовой версией
> >>  | (макрос %__gcc_version_base при этом работает, так что проблем с
> >>  | этим нет). А вот пакетов gcc%__gcc_version_base на самом деле нет,
> >>  | поэтому такая проверка не сработает. С другой стороны, с ветки на
> >>  | ветку мы прыгаем редко, поэтому мне не сложно будет ещё один пакет
> >>  | пересобрать.
> >>
> >>  я так и не понял, что нужно сделать, чтобы и e2k поддерживался без ifndef.

Я предлагаю сделать так:

Requires: gcc = %__gcc_version_base
%ifnarch %e2k
Requires: gcc%__gcc_version_base = %__gcc_version
%endif

Первая зависимость у нас на %e2k поддерживается.
Вторая попросту не нужна, т.к. в рамках одной ветки lcc эмулируемая
версия gcc не меняется, даже patch version.
Сами ветки меняются редко, поэтому номер базовой версии
гарантированно изменится при переходе на новую ветку.

Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20200520/0cecb629/attachment.bin>


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