At 8 Jun 2006 07:28:29 -0700 [EMAIL PROTECTED] wrote: > > Hi, > > We have a library built using g++ 3.2.3 and our client has his > application built with g++ 3.4. As g++ 3.4 picks up different set of > standard libraries which seems to be incompatible with g++ 3.2.3's set > of libraries, the client's application is crashing. The client does not > have the libraries which are compatible with g++ 3.2.3, and is not > willing to install them either. So, is there any way we can get g++ 3.4 > to behave as g++ 3.2.3?
Probably not. You'll have to either: A) provide the client with source code so the client can re-compile your library with the client's installed toolchain & libraries, OR B) install the same toolchain & libraries as the client on a build host and build a version of your library that is compatible with the client's environment. Getting C++ code to be *binary* comparible across major revisions is generally not possible. > > Thanks for your time, > Prashanth. > > -- Robert Heller -- 978-544-6933 Deepwoods Software -- Linux Installation and Administration http://www.deepsoft.com/ -- Web Hosting, with CGI and Database [EMAIL PROTECTED] -- Contract Programming: C/C++, Tcl/Tk _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus