This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: bootstrap/8122: severe build problems for i586-pc-linux-gnulibc1


On Tue, 11 Mar 2003, Hans-Peter Nilsson wrote:

> On 11 Mar 2003 ebotcazou@gcc.gnu.org wrote:
> > Synopsis: severe build problems for i586-pc-linux-gnulibc1
> >
> > State-Changed-From-To: open->analyzed
> > State-Changed-By: ebotcazou
> > State-Changed-When: Tue Mar 11 16:56:06 2003
> > State-Changed-Why:
> >     Can this PR be closed now?
>
> Perhaps.  It won't be fixed in 3.2 series.  It will be fixed in
> 3.3.
>
> brgds, H-P

Although the sys/ucontext.h problem is indeed fixed in 3.3, some other
problems still persist.

With the attached patch 'make bootstrap' went fine (with lots of warnings)
and 'make -k check' was reasonably successful (quite a few of the unexpected
failures were due to the fact that libc5 fails to declare `__off64_t' as a
type).

The problem in gcc-3.3/include/libiberty.h is that the libc5 headers define
vasprintf differently, and the attempts to detect if vasprintf is declared
don't work (might be just a missing '#include "config.h"'?). Similarly, in
gcc-3.3/libiberty/strerror.c "ansidecl.h" and "libiberty.h" should be
included AFTER "config.h"!

In case you want some details:
	linux-2.4.18
	libc.so.5.4.38
	no distribution

regards
Peter Breitenlohner <peb@mppmu.mpg.de>

Attachment: patch-01-config
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]