Bug 31579 - [FR] использовать менее предсказуемую переменную, чем GCC_VERSION
Summary: [FR] использовать менее предсказуемую переменную, чем GCC_VERSION
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gcc-common (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-01 20:29 MSK by Michael Shigorin
Modified: 2019-08-09 11:46 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2015-12-01 20:29:18 MSK
Предлагаю использовать иное имя переменной с меньшей вероятностью коллизии,
например, ALT_GCC_VERSION; напоролся при сборке syslinux с gcc4.9 для проверки регрессии, возникшей в ходе решения bug 31534, там есть такой код:

syslinux/gpxe/src/arch/i386/Makefile:
GCC_VERSION        := $(subst ., ,$(shell $(CC) -dumpversion))

и он приводит к:

  [DEPS] arch/i386/interface/syslinux/com32_wrapper.S
/usr/bin/i586-alt-linux-gcc-4 9 2: No such file or directory
Comment 1 Gleb F-Malinovskiy 2015-12-01 20:53:12 MSK
(In reply to comment #0)
> Предлагаю использовать иное имя переменной с меньшей вероятностью коллизии,
> например, ALT_GCC_VERSION;

А если кто-то пользуется GCC_VERSION явно?
Было предложение использовать GCC_VERSION_ если есть, GCC_VERSION__ если определены предыдущие и так далее.
Comment 2 Michael Shigorin 2015-12-02 14:58:48 MSK
Как вариант.