This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Running contrib/config-list.mk from the buildbots


On Tue, Nov 19, 2013 at 12:03 PM, Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
> Hi Diego!
>
> On Tue, 2013-11-19 10:20:48 -0500, Diego Novillo <dnovillo@google.com> wrote:
>> I've been thinking that it would be very useful for buildbots to run
>> contrib/config-list.mk. This tests stage1's all-gcc on a very wide
>> collection of targets. It builds everything with -Werror, so it
>> requires a recent host compiler (ideally trunk or the latest release).
>>
>> Currently, many targets are broken because of -Werror. I was thinking
>> of fixing them, but unless we keep them clean with a buildbot they
>> will regress.
>>
>> Would this be hard to set up in your buildbots?
>
> I haven't ever directly used config-list.mk, so I'm just guessing
> around here :)
>
>   Starting from making it work, different host-local options may need
> to be set (cf. "host_options='--with-mpc=/opt/cfarm/mpc' # gcc10"
> found in that file.)

Well, you need that for your other builds anyway, right? Everything
needs a working gmp/mpfr/mpc. Anything that is optional does not need
to be done with this script.

>   Additional to that, it needs a combined tree, right? Shouldn't be
> much of a problem.

No. It just needs a relatively recent set of tools on the host (gcc,
binutils, etc)

>   With Ada and Go (as well as `all' languages), there are quite a few
> more dependencies, so I guess I wouldn't like to run it on all hosts.

We don't need to test Ada and Go with the buildbots.

Really, the only thing interesting about the script is the broad set
of targets it uses. If you just added them to the schedule of builds,
that should be sufficient. We could even decide not to add all of
them. And certainly take out the ones that just don't build as-is.


Diego.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]