[Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#360)

Neal Gompa (ニール・ゴンパ) notifications at github.com
Wed Nov 15 07:52:05 UTC 2017


This changes elfdeps to emit dependency strings that contain full
architecture names instead of just declaring whether something is
"64bit". This means that systems that allow more than two architectures
to be installed on the same computer will actually be able to resolve
library dependencies correctly.

This means that RPM dependencies would be compatible with system library
install schemes like Debian's, where libraries are installed into
subdirectories under "/usr/lib" that are named after the platform
triple. It also allows for multiarch installations where foreign
architecture packages are automatically relocated to be installed under
a system root target location (e.g. /usr/<triple>/lib) as is done in
distributions like Exherbo.

This behavior can be disabled by passing --no-multiarch, and this is
done by default.
You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/360

-- Commit Summary --

  * elfdeps: Add full multiarch deps support

-- File Changes --

    M fileattrs/elf.attr (4)
    M tools/elfdeps.c (126)

-- Patch Links --

https://github.com/rpm-software-management/rpm/pull/360.patch
https://github.com/rpm-software-management/rpm/pull/360.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/360
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20171115/7034fc60/attachment.html>


More information about the Rpm-maint mailing list