[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