Bug 40750

Summary: Erroneous use of %remove_optflags
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: python3Assignee: Grigory Ustinov <grenka>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: george, glebfm, grenka, imz, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2021-08-16 17:38:16 MSK
В python3.spec есть такая конструкция:

#see ALT39329
%remove_optflags -g -O3

Не вдаваясь здесь в осмысленность этого действия, обращаю внимание, что
она работает неправильно, когда в %optflags появляются ещё какие-нибудь
параметры, начинающиеся на -g, мы это увидели, например, тут:
/beehive/logs/icarus/x86_64/latest/error/python3-3.9.6-alt1
Другими словами, пакет скоро может стать FTBFS.

При этом -g в %optflags берётся из макроса %optflags_debug,
так что гораздо надёжнее было бы просто переопределить его.

Например, в llvm12.spec есть такие строки:

# Decrease debuginfo verbosity to reduce memory consumption during final library linking
%ifarch %ix86 %arm
%define optflags_debug -g0
%else
%define optflags_debug -g1
%endif
Comment 1 Grigory Ustinov 2021-08-17 11:46:39 MSK
Спасибо, знаю, уберём, закрываю багу, так как по смыслу дубликат.

*** This bug has been marked as a duplicate of bug 40278 ***