[Dovecot] beta5 builds under RHEL

Axel Thimm Axel.Thimm at ATrpms.net
Sun May 30 13:39:43 EEST 2010


On Sun, May 30, 2010 at 12:30:48PM +0300, Axel Thimm wrote:
> On Sun, May 30, 2010 at 10:41:12AM +0200, Pascal Volk wrote:
> > On 05/30/2010 09:54 AM Axel Thimm wrote:
> > > LLONG_MIN/LLONG_MAX and some other defines are there, but protected by
> > > 
> > > #  ifdef __USE_ISOC99
> > > 
> > > Maybe dovecot's buildsystem should check for and use -std=c99? But
> > > then I wonder why it does build for RHEL5 and all recent Fedoras? I
> > > grepped the logs and found no explicit -std switch in any of the
> > > successful builds.

Sorry, as stated in a post just moments ago, the broken build is
RHEL5, and RHEL6 works.

> > Which gcc uses RHEL 6?
> > It works for me with gcc-4.3 and gcc-4.4.
> 
> The gcc I used are [...]

OK, the proper matrix looks like:

RHEL4	       3.4.6	fails
RHEL5	       4.1.2	fails
F11 	       4.4.1	builds
F12	       4.4.3	builds
RHEL6 (beta1)  4.4.3	builds
F13	       4.4.4	builds

Now it is more consistent and looks like a change between 4.1.2 and
4.4.1.

Maybe in the older gcc -std=gnu99 didn't set __USE_ISOC99 and thus the
missing constants were not defined?
-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20100530/9d7d1bc1/attachment.bin 


More information about the dovecot mailing list