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

Reply via email to