On Tue, Jan 27, 2009 at 04:45:19PM +0100, Matthias Andree wrote:
> Come on, nobody needs support for outdated operating systems and rogue
> releases of GCC. There has never been a GCC 2.96, and Redhat 7.3 has
> been out of security support for more than half a decade now, and if
> OpenVPN 2.1 breaks on such systems, that's perhaps some more incentive
> for their users to upgrade. See:
>
> * <http://gcc.gnu.org/gcc-2.96.html>
> * <http://www.redhat.com/security/updates/eol/>
The rc10 ChangeLog says
* Fixed separate compile errors in options.c and ntlm.c that occur
on strict C compilers (such as old versions of gcc) that require
that C variable declarations occur at the start of a {} block,
not in the middle.
so I thought this might fall into the same category (although I don't
know if this way of using the C preprocessor is formally allowed or
not). But I don't mind *not* sharing this kind of patches anymore in
the future, if that bothers people too much.
And yes, I do know the status of old RH and GCC releases and I do
know that this patch is not necessary for "normal" use.
--
-- Jos Vos <[email protected]>
-- X/OS Experts in Open Systems BV | Phone: +31 20 6938364
-- Amsterdam, The Netherlands | Fax: +31 20 6948204