🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #2249

Re: attempting to make a shared libg++

#2249
From: Ronald F. Guilmette
Date: Sat, 20 Nov 1993 10:52
56 lines
3353 bytes
In article <CGJ81B.2tz@cv.ruu.nl> karel@cv.ruu.nl (Karel Zuiderveld) writes:
>In <klamer.753355590@mi.el.utwente.nl> klamer@mi.el.utwente.nl (Klamer Schutte) writes:
>
>| "In <jerry.753301158@kenya> jerry@tivoli.com (Jerry Frain) writes:
>| "
>| ">I'm planning on continuing to try to build a working a shared libg++,
>| ">but before I spend too much time on it, has anyone else attempted
>| ">this?  Any ideas on how difficult this task might be?
>| "
>| "Yes, somebody has attempted it for earlier versions of libg++.
>| "(But don't know who :-()
>| "I anticipate that it will not be difficult, but a lot of work.
>
>Ron Guilmette has written a series of patches that allows the creation
>of a shared library with g++ 2.4.5 under SysVr4 and Solaris. I have
>used a patched compiler to successfully create shared libs for libg++.
>
>Unfortunately, the patches were not included in the new 2.5.x
>compiler, possibly because of a disagreement of Cygnus and rfg on "the
>proper way" to implement this feature.

I suppose I should step in at this point and clarify.

There was NO disagreement between myself and Cygnus regarding my Solaris/g++
shared library patches.

I made the patchkit available to anyone who wanted it... and I made it
a point to inform the g++ maintainers at Cygnus of its existance.  Much
to my surprize, they never even asked me for a copy of it!  Thus, we
never had anything to disagree about.

(Actually, I guess I should not have been *too* surprized by the lack of
interest in this particular patchkit on the part of Cygnus.  As I under-
stand it, their business now consists primarily of selling services
relating to cross-compilers for bare-bones embedded systems.  Assuming
that is true, one can easily see why it is not their number one priority
to support usage of the GNU compilers on full-blown workstations... e.g.
those running Solaris 2.x.  If I've gotten any of this wrong, I apologize
ahead of time to the folks at Cygnus.)

>Ron indicated in a mail to me
>that he is currently not working on GNU stuff and will not update the
>patches for gcc 2.5.3. 

That part is correct.

>So, instead of starting from scratch, his patches are probably a good
>starting point to create support for shared libs. 

Yes.  Contact me if you would like a copy of the 2.4.5 patches.

-- 

-- Ronald F. Guilmette, Sunnyvale, California -------------------------------
------ domain address: rfg@netcom.com ---------------------------------------
------ uucp address: ...!uunet!netcom.com!rfg -------------------------------
Technical Details
Message-ID: <rfgCGsE7y.G8F@netcom.com>
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!spool.mu.edu!olivea!hal.com!decwrl!netcomsv!netcom.com!rfg
References: <jerry.753301158@kenya> <klamer.753355590@mi.el.utwente.nl> <CGJ81B.2tz@cv.ruu.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10ba33,bf0ed279ad02f2c
X-Google-Attributes: gid10ba33,public
X-Google-Thread: 1025b4,bf0ed279ad02f2c
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1993-11-20 04:30:39 PST
Newsgroups: gnu.misc.discuss,gnu.g++.help
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!spool.mu.edu!olivea!hal.com!decwrl!netcomsv!netcom.com!rfg
From: rfg@netcom.com (Ronald F. Guilmette)
Subject: Re: attempting to make a shared libg++
Message-ID: <rfgCGsE7y.G8F@netcom.com>
Organization: Netcom Online Communications Services (408-241-9760 login: guest)
References: <jerry.753301158@kenya> <klamer.753355590@mi.el.utwente.nl> <CGJ81B.2tz@cv.ruu.nl>
Date: Sat, 20 Nov 1993 10:52:45 GMT
Lines: 56