Re: Discussion about why GNU/Linux system upgrades cause old programs to break

Eli Zaretskii <[email protected]>
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
> From: Richard Stallman <[email protected]>
> Cc: [email protected], [email protected], [email protected]
> Date: Sat, 15 Aug 2026 12:48:54 -0400
> 
>   > First, Emacs 24 was not a C99 program.
> 
> What determines whether a program Foo is a C99 program?  And how?

IMO, the program's developers determine that.  As for how, IMO they
express it by their coding conventions, and announce it in the
program's documentation.  (We announced that Emacs requires a C99
compiler when we released Emacs 25.1.)  Sometimes, the developers also
express this via the compiler options, like -std= and the various
warning and error options, but this is usually much trickier.
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.