Operating System - Linux
1754942 Members
3233 Online
108827 Solutions
New Discussion юеВ

Re: Are HP aC++ A.03.63 and A.03.45 compatible?

 
Sreenivasulu Gelle
New Member

Is HP aCC A.3.63 and HP ANSI C++ B3910B A.03.45 compatible?

Hi,
We are using HP ANSI C++ B3910B A.03.45 to build some module and HP aCC A.3.63 to build some other module of one single product.
Do we get any compatibility issues by using this way?
Your earliest response is highly appreciated.
Thanks
-Srini
3 REPLIES 3
Dennis Handly
Acclaimed Contributor

Re: Are HP aC++ A.03.63 and A.03.45 compatible?

You shouldn't. But there is one issue where the class layout is binary incompatible. But on A.03.63 it will give you this warning:
1039 Type %1$s has a configuration of non-virtual and virtual bases that generate a vtable layout that is binary incompatible with releases A.03.33 to A.03.50.
To generate a compatible layout for these releases use +abi_3_33_compat.

http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801/?ciid=4a083a7373f021103a7373f02110275d6e10RCRD#faq-compat

Sreenivasulu Gelle
New Member

Re: Is HP aCC A.3.63 and HP ANSI C++ B3910B A.03.45 compatible?

Hi Thanks a lot for your reply.
I would like to know compatibility issues b/w HP ANSI C++ B3910B A.03.39 and HP aCC A.3.63.

Thanks
-Srini
Dennis Handly
Acclaimed Contributor

Re: Are HP aC++ A.03.63 and A.03.45 compatible?

>I would like to know compatibility issues b/w A.03.39 and A.03.63.

That link I mentioned the only compatibility issue I know of. Your new versions are on both sides of the "divide". So A.03.39 and A.03.45 would have no problems, even if both are "wrong".

But as long as you don't get warning 1039 when compiled with A.03.63, you don't have this problem.