Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Pedro Alves <palves@redhat.com>
Cc: gdb-patches@sourceware.org
Subject: Re: Buildslaves and C++11 support
Date: Mon, 17 Oct 2016 23:20:00 -0000	[thread overview]
Message-ID: <14083dec-ef75-e6ad-3c52-d947478ebc82@redhat.com> (raw)
In-Reply-To: <d0cf1fbb-4bd3-51b1-7360-b68dc13829a6@redhat.com>

On 10/17/2016 07:00 PM, Pedro Alves wrote:

> A small update here.
> 
> I plan to use the new trybot support to test a patch
> that forces the C++11 requirement, to determine which
> buildbots don't have a recent enough compiler yet.  Also
> chatting with Sergio about getting this info written
> down and visible on the buildbot web frontend or extracted
> systematically out of the builds, to avoid this "in the dark"
> situation.

I was looking at this, and noticed that 

 https://sourceware.org/gdb/wiki/BuildBot#Available_Builders

doesn't actually cover all the build slaves.  The ones it does cover I
think we already know run sufficient enough gcc from the OS version.

So I looked at the full list of configured build slaves, at:

  http://gdb-build.sergiodj.net/buildslaves

and built the following table based on info I could find either in the
build slaves' info page, or if compiler info missing there, by doing a
web search for which gcc version a given distro ships with.

Slave                            | Compiler / Info
---------------------------------+-----------------------------------------------------------
aix-power8-1                     | AIX 7.2 - it's on the gcc compile farm; I logged in, and it has GCC 6.1
debian-jessie-mips-be-1          | Debian Jessie (comes with GCC 4.9, AFAIK); not connected anyway.
debian-jessie-s390x-1            | Debian Jessie (comes with GCC 4.9, AFAIK); connected
fedora-ppc64be-1                 | Fedora 23 (comes with GCC 5.3.1)
fedora-ppc64le-1                 | Fedora 23 (comes with GCC 5.3.1)
fedora-x86-64-1                  | Fedora 24 (GCC 6.1)
fedora-x86-64-2                  | Fedora 24 (GCC 6.1)
fedora-x86-64-3                  | Fedora 24 (GCC 6.1)
fedora-x86-64-4                  | Fedora 24 (GCC 6.1)
gdb-amd64-netbsd7                | NetBSD 7 (gcc version 4.8.4 (nb2 20150115))
koobs-freebsd8                   | *not connected*
koobs-freebsd9                   | gcc 4.2 (fails building gdb now already)
koobs-freebsd10                  | clang 3.4.1 (C++11 ready)
koobs-freebsd11                  | clang 3.8.0 (C++11 ready)
marist-fedora-s390x              | Fedora 23 (GCC 5.3.1)
rhel-7.1-s390x-1                 | RHEL 7.1 - should be GCC 4.8 
ubuntu-aarch64-1                 | Ubuntu 14.04 (GCC 4.8.2)
wildebeest-debian-jessie-i686    | Debian Jessie (GCC 4.9.2)
wildebeest-debian-jessie-x86_64  | Debian Jessie (GCC 4.9.2)

I believe that if any is not actually building with the
system compiler, it'll probably be using a newer gcc version...

So looks like the only one not C++11 ready is the FreeBSD 9 one.
But, that one hasn't managed to build gdb for a long while
[1] (did it ever?) and isn't even hooked to send test reports to the
testers list, AFAIK.  We wouldn't really miss it, IMO.

[1] - http://gdb-build.sergiodj.net/builders/FreeBSD-x86_64-m64

So looks like Mark's Debian Wheezer buildslave was really the only one
that needed updating and we're actually ready for C++11 from
the buildbot's perspective?

Thanks,
Pedro Alves


  reply	other threads:[~2016-10-17 23:20 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-14 12:29 [PATCH v2] Introduce gdb::unique_ptr Pedro Alves
2016-10-14 12:50 ` [PATCH v3] " Pedro Alves
2016-10-14 16:07   ` Simon Marchi
2016-10-14 16:11     ` Pedro Alves
2016-10-14 16:31       ` Pedro Alves
2016-10-16  7:14   ` Tom Tromey
     [not found]     ` <70152188-5427-1eb1-a2bf-d77251d36a78@redhat.com>
2016-10-17 18:00       ` Buildslaves and C++11 support Pedro Alves
2016-10-17 23:20         ` Pedro Alves [this message]
2016-10-19  3:23           ` John Baldwin
2016-10-19 12:50             ` Pedro Alves
2016-10-18  2:33       ` [PATCH v4] Introduce gdb::unique_ptr Tom Tromey
2016-10-18 10:45         ` Pedro Alves

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=14083dec-ef75-e6ad-3c52-d947478ebc82@redhat.com \
    --to=palves@redhat.com \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox