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.