Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src
On Tue, Nov 03, 2026 at 22:12:15 +0000, Nia Alarie wrote:
> Module Name: src
> Committed By: nia
> Date: Tue Nov 3 22:12:15 UTC 2026
>
> Modified Files:
> src/distrib/sets/lists/base: shl.mi
> src/distrib/sets/lists/debug: shl.mi
> src/lib/libmenu: shlib_version
>
> Log Message:
> menu(3x): Bump major version of libmenu library for API change.
>
> Requested by blymn.
I think this was wrong. ELF shlib major tracks aBi, not aPi!!!
Anyone reading this commit message in isolation will be puzzled and
confused.
Since C doesn't encode argument types in a mangled symbol name the old
binaries will still get all the symbols they need, and since the API
change didn't change the actual behaviour (old code did not really
modify any of the strings), nothing really is changed in the shlib ELF
interface behaviour.
It's too late to undo now, but please please please, can we avoid
cargo cult changes like this!
-uwe
Home |
Main Index |
Thread Index |
Old Index