[Rpm-maint] [rpm-software-management/rpm] Enhance requires with version information from the build root. (PR #4081)

Gordon Messmer notifications at github.com
Tue Jan 6 18:42:38 UTC 2026


@gordonmessmer commented on this pull request.



> +[libc.so.6(GLIBC_2.2.5)(64bit)
+libc.so.6()(64bit)
+rtld(GNU_HASH)
+libc.so.6(GLIBC_2.2.5)(64bit)
+libc.so.6()(64bit)
+rtld(GNU_HASH)

In the current implementation, no.

In #2372 , @keszybz specified "if the shared library uses symbol versioning, exclude it from the new generator" so this still does that.

However, before we can actually adopt any improvement to elfdep, we should discuss how to support libraries that add versioned symbols. I think everyone agrees that versioned symbols are good and developers should be encouraged to add them. That means that the packaging system should gracefully support the addition of versioned symbols. If we add dependency information to libraries without versioned symbols, but not to libraries with symbol versioning, then the addition of symbol versioning becomes a kind of breaking change, from rpm's point of view.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/4081#discussion_r2665917844
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/4081/review/3632058231 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20260106/7be72e24/attachment.htm>


More information about the Rpm-maint mailing list