Re: [exim-dev] Exim 4.75 RC2 uploaded

Pàgina inicial
Delete this message
Reply to this message
Autor: Heiko Schlichting
Data:  
A: exim-dev
Assumptes vells: Re: [exim] Exim 4.75 RC1 uploaded
Assumpte: Re: [exim-dev] Exim 4.75 RC2 uploaded
> I have uploaded Exim 4.75 RC2 to:
>     ftp://ftp.exim.org/pub/exim/exim4/test/


While building 4.75 RC2 on IRIX, we stumbled over two problems:

- scripts/lookups-Makefile uses the $(command) syntax for command
substitution, which isn't supported by the traditional Bourne shell
implementations used by most commercial Unix systems. It would be
more portable to use the `command` syntax instead.

- 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.

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