[Buildroot] [PATCH 0/3] packages/exim: fix build failures

Peter Korsgaard peter at korsgaard.com
Sat Feb 8 08:02:27 UTC 2020


>>>>> "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 4.93.0.3").

 > 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.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list