[Buildroot] [PATCH 0/3] packages/exim: fix build failures
luca at lucaceresoli.net
Mon Feb 10 09:01:38 UTC 2020
On 08/02/20 09:02, Peter Korsgaard wrote:
>>>>>> "Luca" == Luca Ceresoli <luca at lucaceresoli.net> writes:
> > exim is failing on the autobuilders since the version bump to 4.93 (commit
> > 6038c3232acfdb: "package/exim: bump version to 126.96.36.199").
> > Commit 2c692e81a844b30b ("package/exim: fix host build") fixed one failure
> > when building the host tools, but we still have a similar ("'for' loop
> > initial declarations are only allowed in C99 mode") one when cross-building
> > target files.
> > In patch 1 I applied a similar fix (add -std=c99), but more failures
> > started appearing later in the build process.
> > I have not completely understood the new failures, yet with a couple of
> > patches it is now building. This is done in patch 2 but I'm not sure it is
> > a correct solution.
> > Finally another failure appeared. It is yet another
> > for-loop-initial-declaration error, but happens later in the install
> > step. This is fixed in patch 3 adding another -std=c99.
> > I cannot work on this issue for the next few days, so here are my patches,
> > as-is, in case anybody wants to have a look before 2020.02.
> Thanks, the patches looks sensible to me. Did you submit them upstream?
> We normally add a link to that in the patches.
I still haven't sent them to upstream because I thought there could be a
better fix. I plan to send them within a few days after having another
look into it. After that I'm also sending v2 here with the
More information about the buildroot