[devel] slang2 (Re: rpm-build и не самый последний gcc)
Sergey Afonin
asy на altlinux.org
Пн Мар 25 09:04:30 MSK 2019
On Sunday 24 March 2019, Dmitry V. Levin wrote:
> > %set_gcc_version 7
> > i586-alt-linux-gcc --version
>
> А зачем вы запускаете i586-alt-linux-gcc вместо gcc?
Хороший вопрос. Наверное, даже с переходом к новой теме...
Началось всё с того, что я обратил внимание на
List of 37 packages that cannot be rebuilt for more than one week:
...
slang2-2.3.2-alt1 [17] (ldv, на everybody)
Это касается только i586, и начало проблемы (два теста не проходят
после сборки) совпадает с днём появления в Сизифе gcc8. Для начала
захотел посмотреть, что будет при попытке собрать пакет посредством
gcc7.
%set_gcc_version 7
gcc --version
Действительно показывает
i586-alt-linux-gcc-7 (GCC) 7.3.1 20180712 (ALT Sisyphus 7.3.1-alt7)
Но вот дальше в логе сборки присутствуют строки, похожие на
cd /home/build/RPM/BUILD/slang-2.3.2/src/elfobjs && i586-alt-linux-gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -Dunix -DSLANG /home/build/RPM/BUILD/slang-2.3.2/src/slcmd.c
Собственно по-этому и "i586-alt-linux-gcc --version". В общем не
похоже, что "%set_gcc_version 7" на это влияет.
--
С уважением, Сергей Афонин.
Подробная информация о списке рассылки Devel