I'd been meaning to come back to this quite a while ago, but I got sick and 
that put me out for a *long* time.

I still think that *something* should be done with the ELF dep generator, but 
more discussion would be helpful.

I mentioned that Debian's approach came up in discussions.  On one hand, 
Debian's approach seems very nice in that it gives package maintainers a lot of 
control over the symbol and version sets, which works well for the situations 
that Neal brings up, regarding compatible libraries.  On the other hand, it 
seems like Debian's approach requires library package maintainers to do 90% of 
the work that would be required to actually support versioned symbols, and if 
we wanted to put that much burden on package maintainers, maybe we should just 
provide better tools for introducing and maintaining versioned symbols in ELF 
libraries.

In any case, I feel pretty strongly that RPM needs a fall-back mechanism (such 
as the one proposed in this PR) for libraries that don't have versioned 
symbols, and if we reach a consensus around the *design*, I'm happy to do more 
work on the implementation.


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

Message ID: <rpm-software-management/rpm/pull/2372/c1919839...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to