On 2018-08-24 12:10:34 -0400, Tom Lane wrote: > Andres Freund <and...@anarazel.de> writes: > > I'd like to change it so it doesn't enforce C89 compliance across the > > board, but instead enforces the relevant standard. For that I'd need to > > change CFLAGS per-branch in the buildfarm. Is that possible already? Do > > I need two different config files? > > I just did that on dromedary, with a stanza like this at the bottom: > > if ($branch eq 'HEAD' or $branch ge 'REL_12') > { > $conf{config_env}->{CC} = 'ccache gcc -std=c99'; > } > else > { > $conf{config_env}->{CC} = 'ccache gcc -ansi'; > }
Thanks, did something similar, mylodon should become green soon. I kinda was hoping that CFLAGS would directly accept version specific like some other vars directly... Greetings, Andres Freund