This is the mail archive of the gcc@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]

Re: 3.0.1 Builds -- 8 wins, 1 loss




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




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