At this point, you are within the territory of Linux systems programming, which has little to do with RPM. However, I'll still humor you with one last email about ABIs (and yes, I'm knowingly going against Kevin's advice, feel free to dogpile on me :-) ).
https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html --> “ library API + compiler ABI = library ABI ” This is what happens when you try to argue against a real expert. You make a fool out of yourself, and I've effectively baited you into an argument you cannot win, because you were too confident in your understanding of ABIs. Admittedly, GCC's usage of "library ABI" doesn't make a clear distinction between whether the symbols are defined within the ABI, or the API portion of the library ABI. However, a "symbol table" *is* defined within the "ELF" standard, which is here: https://refspecs.linuxfoundation.org/elf/elf.pdf Using these combinations of standards, C compilers, and linkers in general, are able to resolve symbol names effectively. And they work *very* well, and have mostly been backwards compatible for decades on Linux. Sent with Proton Mail secure email. On Tuesday, July 21st, 2026 at 13:14, Peter Pentchev <[email protected]> wrote: > On Tue, Jul 21, 2026 at 05:05:42PM +0000, CS Sushi Man via devel wrote: > > Symbol names like this are not covered by any ABI that I know of, > > including the x86_84 ABI that I have linked. I suggest you to be > > careful when using this term with such confidence, otherwise, you > > will look bad to engineers who know what an ABI is. ABIs are > > practically synonymous with assembly language, and compiled machine > > code, since this is the only level of abstraction where ABIs > > actually matter. > > > > Please refrain from using terms that you don't understand. I see > > Neal's usage as a genuine mistake. I see your usage as > > overconfidence. > > Please look up the term "library ABI", especially WRT symbol > visibility. > > G'luck, > Peter > > -- > Peter Pentchev [email protected] [email protected] [email protected] > PGP key: https://www.ringlet.net/roam/roam.key.asc > Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 > -- -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
