Re:Win32 Is the Only Stable ABI on Linux?
by mananaysiempre on Monday August 15, 2022 @05:43PM
(#32475810)
Needs to have? In an ideal world, probably not. Has and uses? Definitely. For one thing, they need to agree about userland ABI particulars like the arrangement of thread-local storage and so on, which have not stayed still since the System V days; but most importantly, as a practical matter, ld.so lives in the same source tree as glibc, exports unversioned symbols marked GLIBC_PRIVATE to it[1], and the contract between the two has always been considered private and unstable.
[1] https://sourceware.org/git/?p=glibc.git;a=blob;f=elf/Version...