Bug 45720

Summary: libtool_2.4: поддержка архитектуры LoongArch
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: libtool_2.4Assignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: glebfm, iv, ldv, nir, placeholder, sin
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Sheplyakov 2023-03-31 15:42:21 MSK
Бинарники и библиотеки, собранные с помощью libtool (2.4.7-alt1) на архитектуре LoongArch, имеют rpath /usr/lib64, что сильно печалит rpm-build:

Adjusting library links in /home/asheplyakov/tmp/attr-buildroot
./lib64: (from <cmdline>:0)
    libattr.so.1 -> libattr.so.1.1.2501
./usr/lib64: (from <cmdline>:0)
Verifying ELF objects in /home/asheplyakov/tmp/attr-buildroot (arch=strict,fhs=strict,lfs=strict,lint=strict,rpath=strict,stack=strict,textrel=strict,unresolved=strict)
verify-elf: ERROR: ./usr/bin/setfattr: RPATH contains standard library path "/usr/lib64": /usr/lib64
verify-elf: ERROR: ./usr/bin/attr: RPATH contains standard library path "/usr/lib64": /usr/lib64
verify-elf: ERROR: ./usr/bin/getfattr: RPATH contains standard library path "/usr/lib64": /usr/lib64
error: Bad exit status from /home/asheplyakov/tmp/rpm-tmp.77353 (%install)
Comment 1 Alexey Sheplyakov 2023-03-31 15:54:21 MSK
#317834 BUILDING #1 [locked] [test-only] sisyphus libtool_2.4.git=2.4.7-alt2
Comment 2 Repository Robot 2023-03-31 18:51:57 MSK
libtool_2.4-2.4.7-alt2 -> sisyphus:

 Fri Mar 31 2023 Alexey Sheplyakov <asheplyakov@altlinux> 2.4.7-alt2
 - Adjusted libtool.m4 to use lib64 suffix for LoongArch 64-bit ABIs (closes: #45720)