Bug 45720 - libtool_2.4: поддержка архитектуры LoongArch
Summary: libtool_2.4: поддержка архитектуры LoongArch
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libtool_2.4 (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-31 15:42 MSK by Alexey Sheplyakov
Modified: 2023-03-31 18:51 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)