[devel] slang2 (Re: rpm-build и не самый последний gcc)
Dmitry V. Levin
ldv на altlinux.org
Пн Мар 25 21:55:43 MSK 2019
On Mon, Mar 25, 2019 at 10:04:30AM +0400, Sergey Afonin wrote:
> 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" на это влияет.
Напишите в спек-файле до %configure
export CC=%__cc
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20190325/927379b1/attachment.bin>
Подробная информация о списке рассылки Devel