Re: [exim-dev] Exim 4.75 RC3 uploaded

Top Page
Delete this message
Reply to this message
Author: Heiko Schlichting
Date:  
To: exim-dev
Subject: Re: [exim-dev] Exim 4.75 RC3 uploaded
> I have uploaded Exim 4.75 RC3 to:
>         ftp://ftp.exim.org/pub/exim/exim4/test/

>
> [...]
>
> Since RC2: DISABLE_DKIM in Local/Makefile now actually does something,
> and we now build on Irix.


No. RC3 fixed only the first half of the report of 22 Feb 2011. This
remains unfixed and prevents compiling:

---------------------------------------------------------------------
- If NVALGRIND is defined, src/valgrind.h defines VALGRIND_PRINTF and
VALGRIND_PRINTF_BACKTRACE as no-op macros:

# define VALGRIND_PRINTF(...)
# define VALGRIND_PRINTF_BACKTRACE(...)

The (...) syntax is C99-specific, plain ANSI C89 compilers don't
support variadic macros. Neither of these macros is currently used in
the code, so maybe they could just be removed from src/valgrind.h.
Otherwise, it would be more portable to define variadic functions
instead of the C99 macros.
---------------------------------------------------------------------

The newest version of MIPSpro compiler offers option "-c99" but it seems
unnecessary as these defines are not used anywhere. If it should be
available, it could be substituted by a stub variadic function.

Heiko

Heiko Schlichting                Freie Universität Berlin
heiko.schlichting@???   Zentraleinrichtung für Datenverarbeitung
Telefon +49 30 838-54327         Fabeckstraße 32
Telefax +49 30 838454327         14195 Berlin