Bug 40649

Summary: [e2k] regexec.c, ext/re/re_exec.c уже _не_ надо собирать с -O1 :-)
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: perlAssignee: viy <viy>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P3 CC: at, bircoph, crux, viy
Version: unstable   
Hardware: e2k   
OS: Linux   
Bug Depends on: 35523    
Bug Blocks:    

Description Michael Shigorin 2021-08-04 13:27:53 MSK
+++ Данная ошибка создана размножением ошибки 35523 +++

Проверил на lcc 1.25.17 и perl 5.34.0 -- обход из bug 35523 comment 14
более не требуется, можно убрать добавленное в 5.28.2-alt2:

-%ifarch %e2k
-# http://bugzilla.altlinux.org/35523 workaround
-rm -f regexec.o libperl-%ver.so ext/re/re_exec.o
-make OPTIMIZE+='%optflags -O1' regexec.o
-make libperl-%ver.so
-make -C ext/re OPTIMIZE+='%optflags -O1' re_exec.o
-make -C ext/re all
-%endif
-

Проверка в виде сборки publican (и сборки им docs-alt-workstation) прошла успешно.

PS: возможно, и make есть смысл заменить на %make_build -- вдруг починилось (хотя заметную часть времени сборки в любом случае занимают тесты).
Comment 1 viy 2021-08-04 13:40:29 MSK
внес в спек
Comment 2 Michael Shigorin 2022-07-27 18:49:45 MSK
Спасибо!