Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 1996 12:31:12 -0600
From:      Warner Losh <imp@village.org>
To:        "Eric J. Schwertfeger" <ejs@bfd.com>
Cc:        hackers@FreeBSD.org
Subject:   Re: How to make g++ shared libraries? 
Message-ID:  <199604171831.MAA02678@rover.village.org>
In-Reply-To: Your message of Wed, 17 Apr 1996 08:25:58 PDT

next in thread | raw e-mail | index | archive | help
: I'm trying to create a shared version of the Cvo (Cray Visual Objects) 
: c++ library, but it isn't working.

Are you linking the library is gcc or g++?  Also, where does one get
cvo?  It sounds kinda like something that I used to work on :-)

g++ often does things that gcc won't do.  You may also have found a
linker bug, but I could have sworn that global ctors in shared
libraries were called on FreeBSD.  I had OI running on FreeBSD before
we went through and gutted all the global objects that needed global
ctors due to other OSes being somewhat brain damaged wrt shared c++
libraries.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604171831.MAA02678>