This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Problem building glibc
- From: Roland McGrath <roland at hack dot frob dot com>
- To: Michael Eager <eager at eagerm dot com>
- Cc: libc-alpha at sourceware dot org
- Date: Tue, 19 May 2015 12:39:59 -0700 (PDT)
- Subject: Re: Problem building glibc
- Authentication-results: sourceware.org; auth=none
- References: <555B84FA dot 7090902 at eagerm dot com>
I can't reproduce any problem with make-3.81, though I didn't try using
trunk binutils and gcc too. As you can imagine, people are not commonly
hitting anything like this or we would have addressed it. So you'll have
to do your own debugging.
The scenario of a header file being installed during the build suggests
that the include searching is going wrong. Nothing from the install
directory should be used during the build. I'd look at the .d (or .dt)
files in string/ and see which ones refer to anything in the install
directory, then figure out why it's coming out that way.
Finding limits.h from the wrong place doesn't really explain the infinite
iteration behavior. But it's the most obvious place to look from what
you've described, and fixing the root cause of that might make everything
else shape up.