Bug 48474

Summary: highlight: perl XS does not link with -lperl
Product: Sisyphus Reporter: viy <viy>
Component: perl-highlightAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: legion
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 47870    
Attachments:
Description Flags
highlight-alt-link-with-perl.patch none

Description viy 2023-11-16 19:04:00 MSK
Created attachment 15061 [details]
highlight-alt-link-with-perl.patch

Проблема решается приложеным патчем.

Реализовано в
#334561 TESTED #1 [test-only] sisyphus highlight.git=4.3-alt2
для быстроты можно одобрить там.

При попытке пересобрать перловую транзакцию вылезли bad_elf_symbols.
https://git.altlinux.org/tasks/334148/logs/events.1.1.log:

x86_64: NEW bad_elf_symbols detected:
 perl-highlight-4.3-alt1.x86_64.rpm         /usr/lib64/perl5/auto/highlight/highlight.so        U  Perl_newRV_noinc
 perl-highlight-4.3-alt1.x86_64.rpm         /usr/lib64/perl5/auto/highlight/highlight.so        U  Perl_newSV_type
Comment 1 viy 2023-11-17 23:20:58 MSK
пингую
Comment 2 Repository Robot 2023-11-18 03:10:06 MSK
highlight-4.3-alt2 -> sisyphus:

 Sat Nov 18 2023 Alexey Gladkov <legion@altlinux.ru> 4.3-alt2
 - Link with -lperl (ALT#48474)
Comment 3 viy 2023-11-18 14:01:22 MSK
Благодарю!