В qtwebkit.spec есть такая конструкция: %remove_optflags '-g' %ifarch %e2k # because of this error on linking: # "relocation truncated to fit: R_E2K_32_ABS" %add_optflags -g0 -fpermissive %else %add_optflags -g1 -fpermissive %endif Не вдаваясь здесь в осмысленность этого действия, обращаю внимание, что она работает неправильно, когда в %optflags появляются ещё какие-нибудь параметры, начинающиеся на -g, мы это увидели, например, тут: /beehive/logs/icarus/x86_64/latest/error/qt5-webkit-5.212.0-alt21 Другими словами, пакет скоро может стать 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
Хотя, проще будет самому сделать.
> При этом -g в %optflags берётся из макроса %optflags_debug, > так что гораздо надёжнее было бы просто переопределить его. http://git.altlinux.org/tasks/283022/build/100/armh/log Не работает.
(In reply to Sergey V Turchin from comment #2) > > При этом -g в %optflags берётся из макроса %optflags_debug, > > так что гораздо надёжнее было бы просто переопределить его. > http://git.altlinux.org/tasks/283022/build/100/armh/log > Не работает. %optflags_debug имеет смысл менять только до первого %add_optflags.
qt5-webkit-5.212.0-alt23 -> sisyphus: Tue Aug 17 2021 Sergey V Turchin <zerg@altlinux> 5.212.0-alt23 - define optflags_debug when build (closes: 40751)