public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re:  libstdc++-2.8.1 - Ready for testing
       [not found] <9802202130.AA05758@vlsi1.ultra.nyu.edu>
@ 1998-02-21 14:20 ` Manfred Hollstein
  0 siblings, 0 replies; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-21 14:20 UTC (permalink / raw)
  To: kenner; +Cc: eggert, drepper, hjl, gcc2, egcs

On Fri, 20 February 1998, 16:30:16, kenner@vlsi1.ultra.nyu.edu wrote:

 >      > You should be able to write them via anonymous ftp into
 >      > 	ftp://jim.ultra.nyu.edu/pub/kenner/lc
 >      > Let me know if that works and when they are there.
 > 
 >     Thanks, I'll do that once H.J. gives the ok for the glibc2 thread
 >     stuff. OK?
 > 
 > OK, just let me know when they are there.

Ok I just uploaded them:

ftp> pwd
Current remote directory: /pub/kenner/lc
ftp> dir
total 859
-rw-rw-rw-  1 ftp      nogroup     35637 Feb 21 11:29 libstdc++-2.8.0-2.8.1-980221.diff.gz
-rw-rw-rw-  1 ftp      nogroup    831533 Feb 21 11:30 libstdc++-2.8.1-980221.tar.gz

Tell us what you'll do with them.

Manfred

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-23 11:00             ` H.J. Lu
@ 1998-02-23 13:07               ` Manfred Hollstein
  1998-02-23 11:54                 ` Ulrich Drepper
  0 siblings, 1 reply; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-23 13:07 UTC (permalink / raw)
  To: hjl, drepper; +Cc: kenner, gcc2, egcs

On Mon, 23 February 1998, 09:22:00, hjl@lucon.org wrote:

 > > 
 > > Of course, they were not :-( Your patches for make check with gcc dir missing
 > > were not in. I'm just uploading a new version libstdc++-2.8.1-980222 and will
 > > delete yesterday's one. Sorry for the confusion.
 > > 
 > 
 > There is a new libio patch for glibc 2.1 submitted for egcs. Ulrich
 > should know if it is correct.

Do you mean this one?

On , 23 February 1998, 11:16:40, schwab@issan.informatik.uni-dortmund.de wrote:

 > This patch fixes some problems in libio in connection with glibc 2.1.
 > Note that the change of _IO_wchar_t is a binary incompatibility, so users
 > of glibc 2.1 snapshots need to recompile at least all code that uses
 > [io]fstream.
 > 
 > 
 > 1998-02-22  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 > 
 > 	Changes for _G_IO_IO_FILE_VERSION == 0x20001:
 > 	* libioP.h (_IO_showmanyc_t, _IO_SHOWMANYC, _IO_imbue_t,
 > 	_IO_IMBUE): New definitions.
 > 	(struct _IO_jump_t): Add __showmanyc and __imbue fields.
 > 	(_IO_file_fopen): Add new fourth argument.
 > 	* filebuf.cc (filebuf::open): Pass new fourth argument to
 > 	_IO_file_fopen.
 > 	* iolibio.h (_IO_freopen): Likewise.
 > 	* streambuf.cc (streambuf::showmanyc, streambuf::imbue): New
 > 	functions.
 > 	* streambuf.h (_IO_wchar_t): Define to _G_wchar_t.
 > 	(ios::fill): Remove casts.
 > 	(struct streambuf): Add showmanyc and imbue members.
 > 
 > 	* iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >=
 > 	1]: Initialize new fields is_char of struct printf_info.
 > 	(ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 1]:
 > 	Likewise.

Ulrich, is it ok to apply?

Thanks

Manfred

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-23 13:07               ` Manfred Hollstein
@ 1998-02-23 11:54                 ` Ulrich Drepper
  0 siblings, 0 replies; 13+ messages in thread
From: Ulrich Drepper @ 1998-02-23 11:54 UTC (permalink / raw)
  To: Manfred Hollstein; +Cc: hjl, kenner, gcc2, egcs

Manfred Hollstein <manfred@s-direktnet.de> writes:

> Ulrich, is it ok to apply?

The code is ok, it'll probably solve the problems of the moment.  But
we cannot ensure that glibc will not break it again if some more
changes are necessary.

-- Uli
---------------.      drepper at gnu.org  ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com   `------------------------

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-22  3:22           ` Manfred Hollstein
@ 1998-02-23 11:00             ` H.J. Lu
  1998-02-23 13:07               ` Manfred Hollstein
  0 siblings, 1 reply; 13+ messages in thread
From: H.J. Lu @ 1998-02-23 11:00 UTC (permalink / raw)
  To: manfred; +Cc: Richard Kenner, Ulrich Drepper, gcc2, egcs

> 
> Of course, they were not :-( Your patches for make check with gcc dir missing
> were not in. I'm just uploading a new version libstdc++-2.8.1-980222 and will
> delete yesterday's one. Sorry for the confusion.
> 

There is a new libio patch for glibc 2.1 submitted for egcs. Ulrich
should know if it is correct.

-- 
H.J. Lu (hjl@gnu.org)

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-22  4:57       ` Andi Kleen
@ 1998-02-22  8:37         ` Manfred Hollstein
  0 siblings, 0 replies; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-22  8:37 UTC (permalink / raw)
  To: ak; +Cc: hjl, kenner, eggert, drepper, gcc2, egcs

On , 22 February 1998, 13:57:16, ak@muc.de wrote:

 > Manfred Hollstein <manfred@s-direktnet.de> writes:
 > 
 > > 
 > > Anyway, I'd like anybody who will be testing the stuff and finding
 > > bugs, to send the info and (if you have) a patch to the gcc2 list.
 > > I will then track the stuff and update the sources.
 > 
 > I'm not sure if you consider this a bug, but g++/memory still contains
 > this comment:
 > // Note: auto_ptr is commented out in this release because the details
 > //  of the interface are still being discussed by the C++ standardization
 > //  committee.  It will be included once the iterface is finalized.
 > 
 > Because the standard is final now, would you accept the rather simples patches
 > to reenable a standard compliant auto_ptr?

To be honest, I'm not in the position to accept anything like this; as I
mentioned, most of my work was to get the stuff together, hack a little bit
around and offer that to you. But, you're right, since the standard is final,
if you have working patches perhaps we should give it a try.

If they are small enough, I guess we could even try for 2.8.1 ;-)

Post them! Thanks.

Manfred

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-21  9:51     ` Manfred Hollstein
  1998-02-21 15:27       ` H.J. Lu
@ 1998-02-22  4:57       ` Andi Kleen
  1998-02-22  8:37         ` Manfred Hollstein
  1 sibling, 1 reply; 13+ messages in thread
From: Andi Kleen @ 1998-02-22  4:57 UTC (permalink / raw)
  To: Manfred Hollstein; +Cc: hjl, kenner, eggert, drepper, gcc2, egcs

Manfred Hollstein <manfred@s-direktnet.de> writes:

> 
> Anyway, I'd like anybody who will be testing the stuff and finding
> bugs, to send the info and (if you have) a patch to the gcc2 list.
> I will then track the stuff and update the sources.

I'm not sure if you consider this a bug, but g++/memory still contains
this comment:
// Note: auto_ptr is commented out in this release because the details
//  of the interface are still being discussed by the C++ standardization
//  committee.  It will be included once the iterface is finalized.

Because the standard is final now, would you accept the rather simples patches
to reenable a standard compliant auto_ptr?

-Andi 

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-22  3:20         ` Manfred Hollstein
@ 1998-02-22  3:22           ` Manfred Hollstein
  1998-02-23 11:00             ` H.J. Lu
  0 siblings, 1 reply; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-22  3:22 UTC (permalink / raw)
  To: hjl; +Cc: kenner, eggert, drepper, gcc2, egcs

On Sun, 22 February 1998, 10:53:00, manfred@s-direktnet.de wrote:

 > On Sat, 21 February 1998, 14:17:14, hjl@lucon.org wrote:
 > 
 >  > > H.J., how many patches do you expect to get a `nearly final' libstdc++.
 >  > 
 >  > It should be very close. Does it work with "make check" for gcc 2.8.1?
 >  > libio/libstdc++ in egcs is fixed. I have sent 2 patches for egcs 1.0.2.
 >  > They should be included also if they aren't.
 >  > 
 >  > > 
 >  > > to my new libstdc++-2.8.1-980221. Since this shouldn't be tested on
 >  > > glibc2 systems only, I'd really prefer to upload them to Kenner's
 >  > > ftp server real soon now (especially because I expect a rather lengthy
 >  > > e-mail discussion afterwards - read the new INSTALL file and you will
 >  > > see what I mean ;-).
 >  > > 
 >  > 
 >  > I have tested libstdc++ from the latest egcs 1.0.2 with gcc 2.8.1 on
 >  > linux/x86 libc5 and linux/x86 glibc 2. They are ok with my patches.
 >  > Here are the list of files I changed:
 >  > 
 >  > ./configure
 >  > ./configure.in
 >  > ./libio/configure.in
 >  > ./libio/tests/Makefile.in
 >  > ./libio/tests/configure.in
 >  > ./libstdc++/configure.in
 >  > ./libstdc++/tests/configure.in
 >  > 
 > 
 > Good, just (Sun Feb 22 10:50:47 MET 1998) compared my CVS dir with the
 > one at Cygnus, no diffs - hence your changes should all be in the
 > libstdc++-2.8.1-980221 I uploaded yesterday to

Of course, they were not :-( Your patches for make check with gcc dir missing
were not in. I'm just uploading a new version libstdc++-2.8.1-980222 and will
delete yesterday's one. Sorry for the confusion.

Soon you'll will find on < ftp://jim.ultra.nyu.edu/pub/kenner/lc >:

-rw-r--r--   1 manfred  users       36797 Feb 22 11:23 libstdc++-2.8.0-2.8.1-980222.diff.gz
-rw-r--r--   1 manfred  users      831952 Feb 22 11:24 libstdc++-2.8.1-980222.tar.gz

Manfred

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-21 15:27       ` H.J. Lu
@ 1998-02-22  3:20         ` Manfred Hollstein
  1998-02-22  3:22           ` Manfred Hollstein
  0 siblings, 1 reply; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-22  3:20 UTC (permalink / raw)
  To: hjl; +Cc: kenner, eggert, drepper, gcc2, egcs

On Sat, 21 February 1998, 14:17:14, hjl@lucon.org wrote:

 > > H.J., how many patches do you expect to get a `nearly final' libstdc++.
 > 
 > It should be very close. Does it work with "make check" for gcc 2.8.1?
 > libio/libstdc++ in egcs is fixed. I have sent 2 patches for egcs 1.0.2.
 > They should be included also if they aren't.
 > 
 > > 
 > > to my new libstdc++-2.8.1-980221. Since this shouldn't be tested on
 > > glibc2 systems only, I'd really prefer to upload them to Kenner's
 > > ftp server real soon now (especially because I expect a rather lengthy
 > > e-mail discussion afterwards - read the new INSTALL file and you will
 > > see what I mean ;-).
 > > 
 > 
 > I have tested libstdc++ from the latest egcs 1.0.2 with gcc 2.8.1 on
 > linux/x86 libc5 and linux/x86 glibc 2. They are ok with my patches.
 > Here are the list of files I changed:
 > 
 > ./configure
 > ./configure.in
 > ./libio/configure.in
 > ./libio/tests/Makefile.in
 > ./libio/tests/configure.in
 > ./libstdc++/configure.in
 > ./libstdc++/tests/configure.in
 > 

Good, just (Sun Feb 22 10:50:47 MET 1998) compared my CVS dir with the
one at Cygnus, no diffs - hence your changes should all be in the
libstdc++-2.8.1-980221 I uploaded yesterday to

< ftp://jim.ultra.nyu.edu/pub/kenner/lc >:

ftp> pwd
Current remote directory: /pub/kenner/lc
ftp> dir
total 859
-rw-rw-rw-  1 ftp      nogroup     35637 Feb 21 11:29 libstdc++-2.8.0-2.8.1-980221.diff.gz
-rw-rw-rw-  1 ftp      nogroup    831533 Feb 21 11:30 libstdc++-2.8.1-980221.tar.gz

Give it a test.

Thanks again

Manfred

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-21  9:51     ` Manfred Hollstein
@ 1998-02-21 15:27       ` H.J. Lu
  1998-02-22  3:20         ` Manfred Hollstein
  1998-02-22  4:57       ` Andi Kleen
  1 sibling, 1 reply; 13+ messages in thread
From: H.J. Lu @ 1998-02-21 15:27 UTC (permalink / raw)
  To: manfred; +Cc: hjl, kenner, eggert, drepper, gcc2, egcs

> H.J., how many patches do you expect to get a `nearly final' libstdc++.

It should be very close. Does it work with "make check" for gcc 2.8.1?
libio/libstdc++ in egcs is fixed. I have sent 2 patches for egcs 1.0.2.
They should be included also if they aren't.

> 
> to my new libstdc++-2.8.1-980221. Since this shouldn't be tested on
> glibc2 systems only, I'd really prefer to upload them to Kenner's
> ftp server real soon now (especially because I expect a rather lengthy
> e-mail discussion afterwards - read the new INSTALL file and you will
> see what I mean ;-).
> 

I have tested libstdc++ from the latest egcs 1.0.2 with gcc 2.8.1 on
linux/x86 libc5 and linux/x86 glibc 2. They are ok with my patches.
Here are the list of files I changed:

./configure
./configure.in
./libio/configure.in
./libio/tests/Makefile.in
./libio/tests/configure.in
./libstdc++/configure.in
./libstdc++/tests/configure.in


-- 
H.J. Lu (hjl@gnu.org)

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-20 12:26   ` Manfred Hollstein
@ 1998-02-21  9:51     ` Manfred Hollstein
  1998-02-21 15:27       ` H.J. Lu
  1998-02-22  4:57       ` Andi Kleen
  0 siblings, 2 replies; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-21  9:51 UTC (permalink / raw)
  To: hjl; +Cc: kenner, eggert, drepper, gcc2, egcs

On Fri, 20 February 1998, 19:53:12, manfred@s-direktnet.de wrote:

 > On Fri, 20 February 1998, 09:24:53, hjl@lucon.org wrote:
 > 
 >  > > 
 >  > > I've created a new distribution which should be released with the next
 >  > > gcc-2.8.1 release.
 >  > > 
 >  > > I took libstdc++-2.8.0 as the  basis, added the most important changes
 >  > > from  the upcoming   egcs-1.0.2 release (mostly  fixes  for  glibc2 on
 >  > > Linux), and added two new files (INSTALL and texinfo/lgpl.texinfo).
 >  > > 
 >  > > Diffs from libstdc++-2.8.0 are available; file info:
 >  > > 
 >  > >        34372 Feb 20 17:24 libstdc++-2.8.0-2.8.1-980220.diff.gz
 >  > >       831351 Feb 20 17:35 libstdc++-2.8.1-980220.tar.gz
 >  > > 
 >  > > If you are interested, I'd like to upload them  onto an ftp server and
 >  > > to invite you to test them before gcc-2.8.1 will  be released; if yes,
 >  > > please tell me  what ftp server, directory  and user  account I should
 >  > > use.
 >  > > 
 >  > > BTW, I  tested them on sparc-sun-solaris2.5.1 and sparc-sun-sunos4.1.4
 >  > > without problems.
 >  > > 
 >  > 
 >  > Could you please wait for a while after we settle down on thread-safe
 >  > under glibc 2? Also it would be nice to have my libg++ patch to
 >  > configure/configure.in.
 > 
 > It's already in;-) Give me a note, when you're ready with glibc.

H.J., how many patches do you expect to get a `nearly final' libstdc++.
I just updated my CVS release tree and added your latest patches

Wed Jan 14 16:15:05 1998  H.J. Lu  (hjl@gnu.org)
			  Jason Merrill  <jason@yorick.cygnus.com>

	* ropeimpl.h: Check __STL_PTHREADS instead of _PTHREADS.
	* stl_alloc.h: Ditto.
	* stl_config.h: Ditto.
	* stl_rope.h: Ditto.

	* stl_config.h: include <_G_config.h> if __GNUG__ is defined.
	(__STL_PTHREADS): Defined if _PTHREADS is defined or
	__GLIBC__ >= 2.

to my new libstdc++-2.8.1-980221. Since this shouldn't be tested on
glibc2 systems only, I'd really prefer to upload them to Kenner's
ftp server real soon now (especially because I expect a rather lengthy
e-mail discussion afterwards - read the new INSTALL file and you will
see what I mean ;-).

What do you think?

Anyway, I'd like anybody who will be testing the stuff and finding
bugs, to send the info and (if you have) a patch to the gcc2 list.
I will then track the stuff and update the sources.

Thanks

Manfred

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-20 10:10 Manfred Hollstein
@ 1998-02-20 12:26 ` H.J. Lu
  1998-02-20 12:26   ` Manfred Hollstein
  0 siblings, 1 reply; 13+ messages in thread
From: H.J. Lu @ 1998-02-20 12:26 UTC (permalink / raw)
  To: manfred; +Cc: kenner, eggert, drepper, hjl, gcc2, egcs

> 
> I've created a new distribution which should be released with the next
> gcc-2.8.1 release.
> 
> I took libstdc++-2.8.0 as the  basis, added the most important changes
> from  the upcoming   egcs-1.0.2 release (mostly  fixes  for  glibc2 on
> Linux), and added two new files (INSTALL and texinfo/lgpl.texinfo).
> 
> Diffs from libstdc++-2.8.0 are available; file info:
> 
>        34372 Feb 20 17:24 libstdc++-2.8.0-2.8.1-980220.diff.gz
>       831351 Feb 20 17:35 libstdc++-2.8.1-980220.tar.gz
> 
> If you are interested, I'd like to upload them  onto an ftp server and
> to invite you to test them before gcc-2.8.1 will  be released; if yes,
> please tell me  what ftp server, directory  and user  account I should
> use.
> 
> BTW, I  tested them on sparc-sun-solaris2.5.1 and sparc-sun-sunos4.1.4
> without problems.
> 

Could you please wait for a while after we settle down on thread-safe
under glibc 2? Also it would be nice to have my libg++ patch to
configure/configure.in.

Thanks.

-- 
H.J. Lu (hjl@gnu.org)

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

* Re: libstdc++-2.8.1 - Ready for testing
  1998-02-20 12:26 ` H.J. Lu
@ 1998-02-20 12:26   ` Manfred Hollstein
  1998-02-21  9:51     ` Manfred Hollstein
  0 siblings, 1 reply; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-20 12:26 UTC (permalink / raw)
  To: hjl; +Cc: kenner, eggert, drepper, gcc2, egcs

On Fri, 20 February 1998, 09:24:53, hjl@lucon.org wrote:

 > > 
 > > I've created a new distribution which should be released with the next
 > > gcc-2.8.1 release.
 > > 
 > > I took libstdc++-2.8.0 as the  basis, added the most important changes
 > > from  the upcoming   egcs-1.0.2 release (mostly  fixes  for  glibc2 on
 > > Linux), and added two new files (INSTALL and texinfo/lgpl.texinfo).
 > > 
 > > Diffs from libstdc++-2.8.0 are available; file info:
 > > 
 > >        34372 Feb 20 17:24 libstdc++-2.8.0-2.8.1-980220.diff.gz
 > >       831351 Feb 20 17:35 libstdc++-2.8.1-980220.tar.gz
 > > 
 > > If you are interested, I'd like to upload them  onto an ftp server and
 > > to invite you to test them before gcc-2.8.1 will  be released; if yes,
 > > please tell me  what ftp server, directory  and user  account I should
 > > use.
 > > 
 > > BTW, I  tested them on sparc-sun-solaris2.5.1 and sparc-sun-sunos4.1.4
 > > without problems.
 > > 
 > 
 > Could you please wait for a while after we settle down on thread-safe
 > under glibc 2? Also it would be nice to have my libg++ patch to
 > configure/configure.in.

It's already in;-) Give me a note, when you're ready with glibc.

Manfred

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

* libstdc++-2.8.1 - Ready for testing
@ 1998-02-20 10:10 Manfred Hollstein
  1998-02-20 12:26 ` H.J. Lu
  0 siblings, 1 reply; 13+ messages in thread
From: Manfred Hollstein @ 1998-02-20 10:10 UTC (permalink / raw)
  To: kenner, eggert, drepper, hjl; +Cc: gcc2, egcs

I've created a new distribution which should be released with the next
gcc-2.8.1 release.

I took libstdc++-2.8.0 as the  basis, added the most important changes
from  the upcoming   egcs-1.0.2 release (mostly  fixes  for  glibc2 on
Linux), and added two new files (INSTALL and texinfo/lgpl.texinfo).

Diffs from libstdc++-2.8.0 are available; file info:

       34372 Feb 20 17:24 libstdc++-2.8.0-2.8.1-980220.diff.gz
      831351 Feb 20 17:35 libstdc++-2.8.1-980220.tar.gz

If you are interested, I'd like to upload them  onto an ftp server and
to invite you to test them before gcc-2.8.1 will  be released; if yes,
please tell me  what ftp server, directory  and user  account I should
use.

BTW, I  tested them on sparc-sun-solaris2.5.1 and sparc-sun-sunos4.1.4
without problems.

Thank you.

Manfred

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

end of thread, other threads:[~1998-02-23 13:07 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <9802202130.AA05758@vlsi1.ultra.nyu.edu>
1998-02-21 14:20 ` libstdc++-2.8.1 - Ready for testing Manfred Hollstein
1998-02-20 10:10 Manfred Hollstein
1998-02-20 12:26 ` H.J. Lu
1998-02-20 12:26   ` Manfred Hollstein
1998-02-21  9:51     ` Manfred Hollstein
1998-02-21 15:27       ` H.J. Lu
1998-02-22  3:20         ` Manfred Hollstein
1998-02-22  3:22           ` Manfred Hollstein
1998-02-23 11:00             ` H.J. Lu
1998-02-23 13:07               ` Manfred Hollstein
1998-02-23 11:54                 ` Ulrich Drepper
1998-02-22  4:57       ` Andi Kleen
1998-02-22  8:37         ` Manfred Hollstein

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).