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

Luca Ceresoli luca at lucaceresoli.net
Mon Feb 10 09:01:38 UTC 2020


Hi Peter,

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

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
"Upstream-status" added.

-- 
Luca


More information about the buildroot mailing list