ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Andrey Savchenko <bircoph@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] mk-configure vs gcc (was: [cyber] I: Sisyphus-20200520 x86_64 beehive_status: +11 -15 (207))
Date: Wed, 20 May 2020 23:35:08 +0300
Message-ID: <20200520233508.a284ccc3cd082853acfc143e@altlinux.org> (raw)
In-Reply-To: <139831590002860@mail.yandex.ru>

[-- Attachment #1: Type: text/plain, Size: 1717 bytes --]

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

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2020-05-20 20:35 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-20  9:34 ` Gleb Fotengauer-Malinovskiy
2020-05-20 10:49   ` Aleksey Cheusov
2020-05-20 12:14     ` Gleb Fotengauer-Malinovskiy
2020-05-20 12:18       ` Gleb Fotengauer-Malinovskiy
2020-05-20 14:05       ` Andrey Savchenko
2020-05-20 16:10       ` Aleksey Cheusov
2020-05-20 19:09         ` Gleb Fotengauer-Malinovskiy
2020-05-20 19:41           ` Aleksey Cheusov
2020-05-20 20:35             ` Andrey Savchenko [this message]
2020-05-21  9:05               ` Andrey Savchenko
2020-05-21 12:40             ` Michael Shigorin
2020-05-21 13:08               ` [devel] mk-configure vs gcc Alexey V. Vissarionov
2020-05-22 16:34   ` [devel] mk-configure vs gcc (was: [cyber] I: Sisyphus-20200520 x86_64 beehive_status: +11 -15 (207)) Aleksey Cheusov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200520233508.a284ccc3cd082853acfc143e@altlinux.org \
    --to=bircoph@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git