Hi Mike,

I probably started skipping past this thread as soon as I saw the the
initial response.  It failed my 0.25-second test -- sorry.

Julius is right, though.  cbfstool is built with your host compiler and the
older versions of gcc don't like that patch.

As I am currently stuck on using 14.04 Ubuntu which has an old version
> of GCC, I am curious what gcc versions are in use that folks are using
> to build coreboot in standalone tree?
>

Although I wasn't "stuck", I didn't want to risk or take time switching
away from 14.04 in the middle of an important project.  I moved gcc forward
only to 6.5.0 and no longer had the problem.  The exact steps I used are
long gone out of my history, but I probably used something like described
here:
https://gist.github.com/application2000/73fd6f4bf1be6600a2cf9f56315a2d91

Thanks,
Marshall



On Tue, Jun 25, 2019 at 3:03 PM Julius Werner <[email protected]> wrote:

> > Using git blame, all of the code (cbfstool & commonlib headers) was last
> > modified 2015 and 2017, so figure it is toolchain and/or my host, which
> > is Ubuntu 16.04.
>
> No, the code it's choking on was actually added in April:
> https://review.coreboot.org/32027
>
> I think I cherry-picked and modified a very old CL from 2015 (where I
> had already tried doing that once and gave up at some point) as a
> starting point to develop that patch, and it seems like the authoring
> date from that stuck around in Git, so it looks like it's from 2015 in
> blame. Somewhat unfortunate but can't fix it now. (Really, I'm
> surprised that git-blame it uses that date at all, rather than the
> commit date, but that's on Git.)
>
> Someone already reported the GCC incompatibility on that patch, it
> requires at least GCC 6.3.0 (possibly works with 5.0 as well, don't
> think anybody tested that). Since the last Ubuntu LTS that comes with
> an older version is already out-of-support and other distros have
> presumably likewise been at a newer version for a while, we decided
> that it doesn't need fixing.
>
> Can you deal with it locally (e.g. manually install the GCC package from
> 17.04)?
> _______________________________________________
> coreboot mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to