Sam James via Postfix-users:
> Wietse Venema via Postfix-users <postfix-users@postfix.org> writes:
> 
> > Sam James via Postfix-users:
> >> Hi,
> >> 
> >> Apologies if this was reported already.
> >> 
> >> Upcoming GCC 15 defaults to -std=gnu23 with which Postfix fails to build.
> >> 
> >> As reported at https://bugs.gentoo.org/945733, with postfix-3.9.0, we
> >> get:
> >> ./mail_params.h:17:13: error: two or more data types in declaration 
> >> specifiers
> >>    17 | typedef int bool;
> >
> > Will Postfix build if you replace that line with:
> >
> >     #define bool int
> 
> Yeah, builds fine with that, although it may lead to confusion given the
> built-in bool and int are different.

Not until Postfix has to set, or act on, new bool values in system
or third-party APIs.

There will be some time to rename the Postfix 3.10 internal bool
type before it becomes the next stable release.

For the existing stable Postfix versions, you may have override
compiler options.

        Wietse
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to