Summary: | texinfo: perl XS does not link with -lperl | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | viy <viy> | ||||||||
Component: | makeinfo | Assignee: | placeholder <placeholder> | ||||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | aen, arseny, glebfm, ldv, placeholder | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 47870 | ||||||||||
Attachments: |
|
Description
viy
2023-11-15 21:49:43 MSK
Created attachment 15050 [details]
alt-specific hack
Created attachment 15064 [details]
alt-specific hack ver.2
alt-specific hack ver.2: дополнительно удалил у апстрима опцию -no-undefined
texinfo-7.0.3-alt-link-with-perl-v2.patch пингую сборка со второйверсией второго патча #334684 TESTED #1 [test-only] sisyphus texinfo.git=7.0.3-alt2 Блокирует сборку свежего perl 1) perl пересобран, texinfo пересобран с ним, поэтому снижаю важность. 2) в пересборку я добавил старый неисправленый texinfo, чтобы ее не блокировать. правда, texinfo все равно дал EPERM (из-за @core?) предлагаю добавить меня или @cpan в acl, чтобы не было лишних прогонов сборки. 3) texinfo в Сизифе так и не исправлен и со временем опять сломается. При этом, если, как в этот раз, не будет NEW bad_elf_symbols, то texinfo молча сломается, и снаружи это заметно не будет. внутри, как понимаю, 2 набора кода: перловый блее медленный, и С c XS обвязкой для его ускорения. При этом для загрузки XS используется eval {...} поэтому при сломе texinfo просто переключается на более медленный код на чистом perl. |