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

Reply via email to