| 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, vt | ||||||||
| 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.
|