public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* egcs bootstrap bug
@ 1999-07-01  1:59 Joerg Pietschmann
  1999-07-01 22:46 ` Alexandre Oliva
  0 siblings, 1 reply; 2+ messages in thread
From: Joerg Pietschmann @ 1999-07-01  1:59 UTC (permalink / raw)
  To: egcs-bugs

Hi,
something goes wrong while bootstrapping egcs-19990629 on
powerpc-ibm-aix4.2.1.0 if objc is excluded from building:

t384@neptun:...gcs-19990629>make bootstrap LANGUAGES='c c++ java'
[snip]
thr-win32.c             ..linked
thr.c           ..linked
creating cache ./config.cache
checking if compiler cc1obj has been built... no
rmdir: 0653-611 Directory libobjc is not empty.
make[1]: Leaving directory `/home/lis5p/t384/gnu/unpack/egcs-19990629'

Indeed, there are still all the links to the source files in the mentioned
directory.

I'll do a full bootstrap meanwhile...

Regards
J.Pietschmann

-- 

----------------------------------------------------------------------
Zuercher Kantonalbank ZKB        Internet : joerg.pietschmann@zkb.ch
Neue Hard 9                      Telefon  : ++41 01-275 85 03 
Postfach                         Fax      : ++41 01-275 80 34
CH-8010 Zuerich
----------------------------------------------------------------------
>From Marko.Kohtala@nokia.com Thu Jul 01 02:49:00 1999
From: Marko Kohtala <Marko.Kohtala@nokia.com>
To: egcs-bugs@egcs.cygnus.com
Subject: c++ eh requires pthreads on single-threaded application
Date: Thu, 01 Jul 1999 02:49:00 -0000
Message-id: <377B39B1.8FAA8C7B@nokia.com>
X-SW-Source: 1999-07/msg00010.html
Content-length: 844

Problem is failure to link an ordinary c++ program with default compiler
options.

I took egcs from CVS the gcc-2_95-branch.

Reading specs from
/usr/cell/gnu/lib/gcc-lib/hppa1.1-hp-hpux10.20/gcc-2.95/specs
gcc version gcc-2.95 19990629 (prerelease)

./configure --prefix=/usr/cell/gnu --with-shared --with-gnu-as
--enable-version-specific-runtime-libs --enable-languages=c,c++

binutils 2.9.1 "as" was symlinked into the gcc directory so that it is
found and used during "make bootstrap".

I compiled using c++ a program that uses the included STL library. STL
uses exceptions, exceptions require the eh.o from libgcc. libgcc
requires pthreads. The program was not using threads, so only libc was
linked and it has no pthreads -> it fails to link.

I had all tools except autogen installed, but it compiled anyway.
-- 
Marko.Kohtala@nokia.com
>From Franz.Sirl-kernel@lauterbach.com Thu Jul 01 04:10:00 1999
From: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
To: Jan Nieuwenhuizen <janneke@gnu.org>
Cc: egcs-bugs@egcs.cygnus.com, "ir. Wendy" <hanwen@cs.uu.nl>, "Jan Nieuwenhuizen" <jcn@wi.leidenuniv.nl>
Subject: Re: C++ instance copy bug on powerpc
Date: Thu, 01 Jul 1999 04:10:00 -0000
Message-id: <4.2.0.58.19990701130526.03ca0b20@mail.lauterbach.com>
References: <199906291827.UAA07888@appel.flower> <99062921103700.00776@ns1102.munich.netsurf.de>
X-SW-Source: 1999-07/msg00011.html
Content-length: 919

At 21:04 29.06.99 , Franz Sirl wrote:
>Am Die, 29 Jun 1999 schrieb Jan Nieuwenhuizen:
> >Hi egcs gurus,
> >
> >We've been experiencing weird bugs with LilyPond (1.1.35-1.1.51)
> >on the Linux-powerpc platform, that seemed guile-related.  However,
> >yesterday, I got the latest glibc-2.1 based LinuxPPC release
> >(ftp.linuxppc.org/linuxppc/R5), including an upgrade from egcs 1.1b
> >to 1.1.2.
>
>This is most probably my fault. I just tested it and it seems my varargs 
>fix is
>failing here (or does not fix all bugs?). I just tested it with gcc-2.95pre+
>Richard Henderson's preliminary varargs fix and it works fine. I will upload a
>new RPM in the next days.

It was not my fault :-). Jeff fixed a bug in expr.c while I was testing the 
new varargs stuff. I've backported the fix to egcs-1.1.2, so you can try 
it. Checkout the revision 12f RPM's on 
< ftp://dev.linuxppc.org/users/fsirl/R5/RPMS/ppc/ >.

Franz.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: egcs bootstrap bug
  1999-07-01  1:59 egcs bootstrap bug Joerg Pietschmann
@ 1999-07-01 22:46 ` Alexandre Oliva
  0 siblings, 0 replies; 2+ messages in thread
From: Alexandre Oliva @ 1999-07-01 22:46 UTC (permalink / raw)
  To: joerg.pietschmann; +Cc: egcs-bugs

On Jul  1, 1999, Joerg Pietschmann <joerg.pietschmann@zkb.ch> wrote:

> checking if compiler cc1obj has been built... no
> rmdir: 0653-611 Directory libobjc is not empty.

> Indeed, there are still all the links to the source files in the mentioned
> directory.

It appears to me that this error should be ignored, isn't it?

-- 
Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
{oliva,Alexandre.Oliva}@dcc.unicamp.br  aoliva@{acm.org,computer.org}
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
*** E-mail about software projects will be forwarded to mailing lists


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1999-07-01 22:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-07-01  1:59 egcs bootstrap bug Joerg Pietschmann
1999-07-01 22:46 ` Alexandre Oliva

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).