Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Aug 2013 00:33:30 -0700
From:      John-Mark Gurney <jmg@funkthat.com>
To:        John Baldwin <jhb@freebsd.org>
Cc:        "Sam Fourman Jr." <sfourman@gmail.com>, Boris Samorodov <bsam@passap.ru>, David Chisnall <theraven@freebsd.org>, FreeBSD Current <current@freebsd.org>, toolchain@freebsd.org
Subject:   Re: GCC withdraw
Message-ID:  <20130831073330.GC36239@funkthat.com>
In-Reply-To: <201308301041.18874.jhb@freebsd.org>
References:  <20130822200902.GG94127@funkthat.com> <201308291344.25562.jhb@freebsd.org> <A981C965-D625-458B-B0AB-171C983AEA42@FreeBSD.org> <201308301041.18874.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote this message on Fri, Aug 30, 2013 at 10:41 -0400:
> So I think the crux of the issue might be this:
> 
> I have no doubt that this has been discussed extensively on toolchain@ and in
> toolchain-specific devsummit sessions.  The proposal to disable GCC by default
> does not appear to have been discussed in a wider audience from what I can
> tell.  (I can't find any relevant threads on arch@ or current@ prior to this
> one.)  While this is a toolchain-specific decision, it is a very broad
> decision.  Also, we aren't here because of a new thread started intentionally
> to say "Hey, we as the toolchain folks think we should disable GCC by default
> on 10 for x86".  Instead, we started off in a thread about adding AES
> instructions to our binutils and out of left field there is an e-mail of
> "Oh, don't bother cause I'm disabling GCC next week" (paraphrase).  Can you
> appreciate at all that this is a total surprise to people who aren't
> subscribed to toolchain@ and haven't been to a toolchain session at a 
> devsummit and that this looks like a drive-by change?

Why didn't this come up when John added XSAVE (a year ago) or Pedro
Giffuni added amdfam10 support (3 months ago)?

Plus, I've sent other patches earlier this year to -toolchain and made
clear why I was adding them...  Had I known that the policy was gcc was
dead for HEAD (which btw, I was told multiple times that we were keeping
gcc for 10 for i386/amd64), I would have just committed my kernel changes
by now, but didn't want to break a (what I thought was) supported
configuration...

We need to communicate better on issues like these, since this isn't the
first time one group of people made a decision w/o telling the rest
of the community...  For major items like this, we need to make sure
the road map is published, either on www.freebsd.org or on the wiki and
gets kept up to date...

For example, the release schedule for 10 wasn't posted till over a week
after the code slush was announced (which caught people, like myself, by
surprise)...  That's kinda the wrong order to do it in, the schedule
should be posted well in advance so people know what to expect...

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130831073330.GC36239>