On Aug 05 2026, Florian Weimer wrote: > And therefore this breaks versioned dependencies in most RPM-based > distributions.
This has nothing to do with RPM. It is an ABI break, and an object that references posix_spawn_file_actions_addchdir@GLIBC_2.44 will crash when run against libc.so from the glibc 2.44 release. >> Why not version 2.44.1 ? I guess the symbol versioning mechanism must support >> version numbers of the form <major>.<minor>.<subminor>, because in the past, >> some symbols were assigned to versions GLIBC_2.3.3 or GLIBC_2.3.4, for >> instance. > > We still have lots of old symbols like that. But we don't really know > how software reacts to new symbols of that structure. Names of version symbols are arbitrary, and are only chosen by convention. Nothing else depends on their particular format. -- Andreas Schwab, SUSE Labs, [email protected] GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
