[Dovecot] beta5 builds under RHEL
Axel Thimm
Axel.Thimm at ATrpms.net
Sun May 30 12:30:48 EEST 2010
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.
>
> Wow, now I'm wondering too:
>
> limits.h:102 # ifdef __USE_ISOC99
> define LLONG_MAX, LLONG_MIN, ULLONG_MAX
> limits.h:111 # endif /* ISO C99 */
> limits.h:131 #if defined __USE_ISOC99 && defined __GNUC__
> ifndef LLONG_MIN, LLONG_MAX, ULLONG_MAX define theme
> limits.h:141 #endif
>
> Dovecot used std=gnu99, when possible
> configure.in:300 # Use std=gnu99 if we have new enough gcc
> configure.in:301 old_cflags=$CFLAGS
> configure.in:302 CFLAGS="-std=gnu99"
>
> gcc(1)
> gnu99
> GNU dialect of ISO C99. When ISO C99 is fully implemented in GCC,
> this will become the default. …
>
> Which gcc uses RHEL 6?
> It works for me with gcc-4.3 and gcc-4.4.
The gcc I used are
RHEL4 3.4.6 fails
RHEL5 4.1.2 builds
F11 4.4.1 builds
F12 4.4.3 builds
RHEL6 (beta1) 4.4.3 fails
F13 4.4.4 builds
--
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/8ed76e21/attachment.bin
More information about the dovecot
mailing list