Hi Paulo.

Thank you for working on that! To be honest, I've been running local buildbot on
my desktop machine which does builds your buildbot instance can do (please see:
https://pasteboard.co/GLZ0vLMu.png):

- doing time to time (once a week) sanitizer builds: ASAN, UBSAN and run 
test-suite
- doing profiled bootstrap, LTO bootstrap (yes, it has been broken for quite 
some time) and LTO profiled bootstrap
- building project with --enable-gather-detailed-mem-stats
- doing coverage --enable-coverage, running test-suite and uploading to a 
location: https://gcc.opensuse.org/gcc-lcov/
- similar for Doxygen: https://gcc.opensuse.org/gcc-doxygen/
- periodic building of some projects: Inkscape, GIMP, linux-kernel, Firefox - I 
do it with -O2, -O2+LTO, -O3, ...
  Would be definitely fine, but it takes some care to maintain compatible 
versions of a project and GCC compiler.
  Plus handling of dependencies of external libraries can be irritating.
- cross build for primary architectures

That's list of what I have and can be inspiration for you. I can help if you 
want and we can find a reasonable resources
where this can be run.

Apart from that, I fully agree with octoploid that 
http://toolchain.lug-owl.de/buildbot/ is duplicated effort which is running
on GCC compile farm machines and uses a shell scripts to utilize. I would 
prefer to integrate it to Buildbot and utilize same
GCC Farm machines for native builds.

Another inspiration (for builds) can come from what LLVM folks do:
http://lab.llvm.org:8011/builders

Anyway, it's good starting point what you did and I'm looking forward to more 
common use of the tool.
Martin

Reply via email to