Re: [RFC] posix: Export posix_spawn_file_actions_{addchdir, addfchdir} (BZ 34437)

Andreas Schwab <[email protected]>
Newsgroups gmane.comp.lib.gnulib.bugs,gmane.comp.lib.glibc.alpha
Message-ID <[email protected]>
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."
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.