Zitat von Wietse Venema <[email protected]>:
[email protected]:>> If you have time, can you try: >> >> stuff = 0.7 * ((double) var_psc_pre_queue_limit); >> stuff = 0.9 * ((double) var_psc_pre_queue_limit); >> >> Thanks, > > In case that does not help, declaring the hiwat and lowat variables > as double instead of int (in postscreen.c and postscreen.h) could > make a difference. > > Perhaps the bug is triggered when the target of assignment is int. > > Either way it would be a compiler bug. Luckily we do not need aCC compiled Postfix on HPUX but i wonder what else this compiler would break. I have to talk to the devs if they are aware of this strange behaviour. Maybe a recommendation should be included to better use gcc on HPUX.Were you able to make it work? How? I'd rather not have other people go through this same thing again.
As said this HPUX machine is not a mail server but a developer machine. Beside the HPUX aCC compiler there is also the GNU toolchain with gcc. Using gcc (version 4.2.4) yield to correct results. I will have a look if i can test tomorrow the other workarounds (declaring as double) or maybe get a update for aCC. I let you know if i can get it to work with the HP compiler.
Regards Andreas
smime.p7s
Description: S/MIME Cryptographic Signature
