public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* libg++
@ 1997-12-02  9:23 Lee Iverson
  1997-12-02 13:14 ` libg++ Mumit Khan
  1997-12-02 18:18 ` libg++ H.J. Lu
  0 siblings, 2 replies; 13+ messages in thread
From: Lee Iverson @ 1997-12-02  9:23 UTC (permalink / raw)
  To: egcs

Is anyone working on reconstructing libg++ so that it will work with
egcs?  I realize that it is somewhat officially considered *obsolete*
but we have a bunch of legacy code that, until we get it converted,
depends critically on libg++.

-------------------------------------------------------------------------------
Lee Iverson     		SRI International
leei@ai.sri.com			333 Ravenswood Ave., Menlo Park CA 94025
http://www.ai.sri.com/~leei/	(650) 859-3307

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

* Re: libg++
  1997-12-02  9:23 libg++ Lee Iverson
@ 1997-12-02 13:14 ` Mumit Khan
  1997-12-02 18:18 ` libg++ H.J. Lu
  1 sibling, 0 replies; 13+ messages in thread
From: Mumit Khan @ 1997-12-02 13:14 UTC (permalink / raw)
  To: Lee Iverson; +Cc: egcs

Lee Iverson <leei@ai.sri.com> writes:
> 
> Is anyone working on reconstructing libg++ so that it will work with
> egcs?  I realize that it is somewhat officially considered *obsolete*
> but we have a bunch of legacy code that, until we get it converted,
> depends critically on libg++.
> 

I use a slightly modified version of libg++-2.8.0b6. The only mods are:
    
    - patch from HJ Lu to fix a bug (shows up only with glibc2? Can't
      remember exactly)
    - replace gxx_includedir with gxx_include_dir to conform to the new
      egcs configure (as of egcs-971127 I believe).

Regards,
Mumit -- khan@xraylith.wisc.edu
http://www.xraylith.wisc.edu/~khan/

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

* Re: libg++
  1997-12-02  9:23 libg++ Lee Iverson
  1997-12-02 13:14 ` libg++ Mumit Khan
@ 1997-12-02 18:18 ` H.J. Lu
  1 sibling, 0 replies; 13+ messages in thread
From: H.J. Lu @ 1997-12-02 18:18 UTC (permalink / raw)
  To: Lee Iverson; +Cc: egcs

> 
> 
> Is anyone working on reconstructing libg++ so that it will work with
> egcs?  I realize that it is somewhat officially considered *obsolete*
> but we have a bunch of legacy code that, until we get it converted,
> depends critically on libg++.
> 

ftp://ftp.yggdrasil.com/private/hjl/libg++-2.8.0b6.3.tar.gz


H.J.

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

* Re: libg++
  1998-06-30 19:49 ` libg++ Nathan Myers
@ 1998-07-01  7:26   ` H.J. Lu
  0 siblings, 0 replies; 13+ messages in thread
From: H.J. Lu @ 1998-07-01  7:26 UTC (permalink / raw)
  To: Nathan Myers; +Cc: egcs

> 
> Daniel Bernstein wrote:
> > 
> > If I want to install libg++ with egcs, do I have to put it in before
> > compiling egcs, or can it be added afterward?
> 
> In case you didn't know... libg++ is considered obsolete
> (well, *I* consider it obsolete).  Anyway, it's not being
> maintained.
> 

But it is a very good test bed for egcs. IMHO, anyone who works
on egcs should get the libg++ addon, just for sanity check.

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

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

* Re: libg++
       [not found] <Pine.SUN.3.95-heb-2.07.980629191358.564A-100000.cygnus.egcs@beitza.jct.ac.il>
@ 1998-06-30 19:49 ` Nathan Myers
  1998-07-01  7:26   ` libg++ H.J. Lu
  0 siblings, 1 reply; 13+ messages in thread
From: Nathan Myers @ 1998-06-30 19:49 UTC (permalink / raw)
  To: egcs

Daniel Bernstein wrote:
> 
> If I want to install libg++ with egcs, do I have to put it in before
> compiling egcs, or can it be added afterward?

In case you didn't know... libg++ is considered obsolete
(well, *I* consider it obsolete).  Anyway, it's not being
maintained.

Nathan Myers
ncm@cantrip.org

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

* Re: libg++
  1998-06-29 23:55 libg++ Daniel Bernstein
  1998-06-30 11:53 ` libg++ H.J. Lu
@ 1998-06-30 14:08 ` Manfred Hollstein
  1 sibling, 0 replies; 13+ messages in thread
From: Manfred Hollstein @ 1998-06-30 14:08 UTC (permalink / raw)
  To: bernste; +Cc: egcs

On Tue, 30 June 1998, 09:54:36, bernste@avoda.jct.ac.il wrote:

 > If I want to install libg++ with egcs, do I have to put it in before
 > compiling egcs, or can it be added afterward?
 > 
 > Thanks..
 > 
 > 

If you are talking about the official libg++-2.8.1.1a, it doesn't
matter when you put the stuff into your source tree. Simply rerun
"make all" will correctly configure the new subdirectory and the build 
it.

I guess the same is true with H.J.'s libg++ addons.

manfred

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

* Re: libg++
  1998-06-29 23:55 libg++ Daniel Bernstein
@ 1998-06-30 11:53 ` H.J. Lu
  1998-06-30 14:08 ` libg++ Manfred Hollstein
  1 sibling, 0 replies; 13+ messages in thread
From: H.J. Lu @ 1998-06-30 11:53 UTC (permalink / raw)
  To: bernste; +Cc: egcs

> 
> If I want to install libg++ with egcs, do I have to put it in before
> compiling egcs, or can it be added afterward?
> 

You drop librx and libg++ directories in the tope level egcs source
directory along with gcc. Then you build egcs as usual.

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

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

* libg++
@ 1998-06-29 23:55 Daniel Bernstein
  1998-06-30 11:53 ` libg++ H.J. Lu
  1998-06-30 14:08 ` libg++ Manfred Hollstein
  0 siblings, 2 replies; 13+ messages in thread
From: Daniel Bernstein @ 1998-06-29 23:55 UTC (permalink / raw)
  To: egcs

If I want to install libg++ with egcs, do I have to put it in before
compiling egcs, or can it be added afterward?

Thanks..



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

* Re: libg++
  1998-01-20 14:54 libg++ Oleg Krivosheev
@ 1998-01-23 11:15 ` H.J. Lu
  0 siblings, 0 replies; 13+ messages in thread
From: H.J. Lu @ 1998-01-23 11:15 UTC (permalink / raw)
  To: Oleg Krivosheev; +Cc: egcs

> 
> 
> Hi,
> 
> can someone point out where is 
> separate libg++ for egcs?
> 

ftp://ftp.yggdrasil.com/private/hjl/libg++-2.8.1-980119.tar.gz


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

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

* libg++
@ 1998-01-20 14:54 Oleg Krivosheev
  1998-01-23 11:15 ` libg++ H.J. Lu
  0 siblings, 1 reply; 13+ messages in thread
From: Oleg Krivosheev @ 1998-01-20 14:54 UTC (permalink / raw)
  To: egcs

Hi,

can someone point out where is 
separate libg++ for egcs?

IMO, it's perfect Q&A for FAQ and
probably we should keep it (i.e. libg++)
in infrastructure dir.

just a thought...

regards

OK


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

* Re: libg++?
  1997-08-30 22:12 egcs-970828 install Weiwen Liu
@ 1997-08-30 22:12 ` Joe Buck
  0 siblings, 0 replies; 13+ messages in thread
From: Joe Buck @ 1997-08-30 22:12 UTC (permalink / raw)
  To: egcs

> The libg++ directory hasn't been modified because it doesn't relate to the
> standard, and we're not interested in maintaining it anymore (I think;
> right, Ulrich?).  Someone else is welcome to take it over.

The only parts of old libg++ that I think are that interesting anymore are
the random number classes: there's a nice scheme to generate a variety of
types of random numbers with different distributions.  I think these
originally came from Dirk Grunwald's Awesime project, not from Doug Lea.
Ptolemy used them.

Much of the rest of libg++ I would consider obsolete: String, Complex,
the containers, especially now that we have the SGI hashing classes and
singly linked list.  Just the same, some people still use it, so we can
put it out and call it deprecated.

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

* Re: libg++?
  1997-08-30 12:00 Incorrect i960 linker config Stephen Williams
@ 1997-08-30 21:24 ` Jason Merrill
  0 siblings, 0 replies; 13+ messages in thread
From: Jason Merrill @ 1997-08-30 21:24 UTC (permalink / raw)
  To: egcs

>>>>> Chip Salzenberg  writes:

> Could someone please explain the relationships among libio, libstd++, and
> libg++?  And given all the activity in C++, could someone explain why
> libg++ hasn't been modified since 14 February 1997 (version 2.8.0b6)?

libio is Per's iostream code (and stdio, but most targets don't use that).
libstdc++ is the rest of the standard library.
libg++ is Doug Lea's old C++ class library.

The libg++ directory hasn't been modified because it doesn't relate to the
standard, and we're not interested in maintaining it anymore (I think;
right, Ulrich?).  Someone else is welcome to take it over.

Jason

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

* libg++?
@ 1997-08-30 11:27 Chip Salzenberg
  0 siblings, 0 replies; 13+ messages in thread
From: Chip Salzenberg @ 1997-08-30 11:27 UTC (permalink / raw)
  To: egcs

Could someone please explain the relationships among libio, libstd++, and
libg++?  And given all the activity in C++, could someone explain why
libg++ hasn't been modified since 14 February 1997 (version 2.8.0b6)?
-- 
Chip Salzenberg          - a.k.a. -           
 (Roller coaster on camera:)  "Wow, this square quarter mile
    has unbelievably good light rail transit!"  // MST3K

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

end of thread, other threads:[~1998-07-01  7:26 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-12-02  9:23 libg++ Lee Iverson
1997-12-02 13:14 ` libg++ Mumit Khan
1997-12-02 18:18 ` libg++ H.J. Lu
     [not found] <Pine.SUN.3.95-heb-2.07.980629191358.564A-100000.cygnus.egcs@beitza.jct.ac.il>
1998-06-30 19:49 ` libg++ Nathan Myers
1998-07-01  7:26   ` libg++ H.J. Lu
  -- strict thread matches above, loose matches on Subject: below --
1998-06-29 23:55 libg++ Daniel Bernstein
1998-06-30 11:53 ` libg++ H.J. Lu
1998-06-30 14:08 ` libg++ Manfred Hollstein
1998-01-20 14:54 libg++ Oleg Krivosheev
1998-01-23 11:15 ` libg++ H.J. Lu
1997-08-30 22:12 egcs-970828 install Weiwen Liu
1997-08-30 22:12 ` libg++? Joe Buck
1997-08-30 12:00 Incorrect i960 linker config Stephen Williams
1997-08-30 21:24 ` libg++? Jason Merrill
1997-08-30 11:27 libg++? Chip Salzenberg

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