Re: fatal error: config.h: No such file or directory

2014-12-24 Thread Andrew Haley
On 23/12/14 21:54, Bruce Korb wrote:
> On 12/23/14 09:07, Aldy Hernandez wrote:
>> Andrew Haley  writes:
>>
>>> On 12/21/2014 02:38 AM, Bruce Korb wrote:
 Shouldn't the configure step have made config.h?
>>>
>>> It's probably because you are building in srcdir.  That is not
>>> supported.
>>
>> Hmm, newbies run into this often enough that I wonder whether we should
>> just error out from the configuration stage.
> 
> Yeah, we newbies who've only been fiddling it for 15 years.
> I think it a good idea.  My script that does the configure & build
> is much newer though.  It's only about 5 years old.
> 
> Good error messages are really, really, really important --
> especially if you are changing requirements.  Someone from
> the distant dusty past may wind up with a stubbed toe.
> 
> Oh, another point:
> 
> Some projects cannot be built with separate source/build directories
> and some projects (like yours) cannot be build without separation.
> So the real question is, Does it really save enough development effort
> that it is not worth doing the "you can build it either way" way?

We'd have to test it and we'd have to test building in a separate
subdir.  That's a big testing effort, and it's a question of whether
it's a good way for us to spend our own time and that of our build
boxes.  I say no, and agree that Aldy has a good point.

Andrew.


gcc-4.9-20141224 is now available

2014-12-24 Thread gccadmin
Snapshot gcc-4.9-20141224 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/4.9-20141224/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 4.9 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch 
revision 219062

You'll find:

 gcc-4.9-20141224.tar.bz2 Complete GCC

  MD5=064bc3224ed492c1b2751c313f8278b0
  SHA1=dcf37616b36b6f60d3a56a3a1f83754e43e59fae

Diffs from 4.9-20141217 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-4.9
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.