Bug 40649 - [e2k] regexec.c, ext/re/re_exec.c уже _не_ надо собирать с -O1 :-)
Summary: [e2k] regexec.c, ext/re/re_exec.c уже _не_ надо собирать с -O1 :-)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: perl (show other bugs)
Version: unstable
Hardware: e2k Linux
: P3 minor
Assignee: viy
QA Contact:
URL:
Keywords:
Depends on: 35523
Blocks:
  Show dependency tree
 
Reported: 2021-08-04 13:27 MSK by Michael Shigorin
Modified: 2022-07-27 18:49 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Спасибо!