This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: 3.0.1 Builds -- 8 wins, 1 loss
- To: Janis Johnson <janis187 at us dot ibm dot com>
- Subject: Re: 3.0.1 Builds -- 8 wins, 1 loss
- From: "Marc W. Mengel" <mengel at fnal dot gov>
- Date: Wed, 22 Aug 2001 10:04:12 -0500 (CDT)
- Cc: gcc at gcc dot gnu dot org
On Tue, 21 Aug 2001, Janis Johnson wrote:
> Thanks for the information. I've added alpha-dec-osf4.0d and
> mips-sgi-irix6.2 to the 3.0 build status page at
> http://gcc.gnu.org/gcc-3.0/buildstat.html.
>
> The status list covers 3.0*, so I didn't add the platforms that were
> already on the list.
>
> The status list also doesn't specify particular Linux distributions.
> Problems with a particular distribution can be described in the
> "Host/target specific installation notes for GCC". Those notes should
> probably be in terms of problems with a particular version of glibc or
> binutils or the kernel rather than with a distribution.
In this case it would be kernel version, since it's a <sys/ucontext.h>
header for the first part. That problem is with a 2.0.36 kernel, patch
at the end.
The second trip-up was in the java code (building gij), which was looking
for _IO_2_1_stderr_, which in newer relases (glibc-2.1.7) is in libc, but
is not in the problem release glibc-2.0.7. I didn't chase down a
workaround for that one, I just did a make -t in the java directories :-(
Oh, one other bit I forgot to mention, on Tru64 Unix (alpha-dec-osf4.0d)
I had to build gcc/combine.o with -O instead of -O2, I was getting
"Virtual memory exhausted: Not enough space". Not sure if it
would have worked with more swap, it's got 128M...
At times like this I'm glad I harranged my management into letting me
put up a one-of-each build cluster :-)
Hope this is useful info,
Marc
- - - - - - - - - - - - - cut here - - - - - - - - - - - - - - - - -
*** gcc/config/i386/linux.h.orig Mon Aug 20 17:57:01 2001
--- gcc/config/i386/linux.h Mon Aug 20 17:57:13 2001
***************
*** 234,242 ****
--- 234,251 ----
#ifdef IN_LIBGCC2
#include <signal.h>
+ #ifdef HAVE_UCONTEXT_H
#include <sys/ucontext.h>
+ #else
+ #include <sys/types.h>
+ #include <features.h>
+ #include <sys/elf.h>
+ #include <string.h>
+ #include <sigcontext.h>
+ #endif
#endif
+ #ifdef HAVE_UCONTEXT_H
#define MD_FALLBACK_FRAME_STATE_FOR(CONTEXT, FS, SUCCESS) \
do { \
unsigned char *pc_ = (CONTEXT)->ra; \
***************
*** 290,292 ****
--- 299,302 ----
(FS)->retaddr_column = 8; \
goto SUCCESS; \
} while (0)
+ #endif