Why not 'appcert' for C++ programs??

Why not 'appcert' for C++ programs??

Post by qazmlp1.. » Fri, 16 Jun 2006 03:14:36



I am aware of the 'appcert' tool which is delivered by Sun, for the
Applications to perform the binary compatibility checks. I understood
that it can be used only 'C' applications and not for C++/Java
applications. What exactly is the reason why they are not supported? Is
that technically infeasible to realize it for the C++(atleast)/Java
applications also.
 
 
 

Why not 'appcert' for C++ programs??

Post by qazmlp1.. » Fri, 16 Jun 2006 03:14:44


I am aware of the 'appcert' tool which is delivered by Sun, for the
Applications to perform the binary compatibility checks. I understood
that it can be used only 'C' applications and not for C++/Java
applications. What exactly is the reason why they are not supported? Is
that technically infeasible to realize it for the C++(atleast)/Java
applications also.

 
 
 

Why not 'appcert' for C++ programs??

Post by qazmlp1.. » Fri, 16 Jun 2006 03:14:50


I am aware of the 'appcert' tool which is delivered by Sun, for the
Applications to perform the binary compatibility checks. I understood
that it can be used only 'C' applications and not for C++/Java
applications. What exactly is the reason why they are not supported? Is
that technically infeasible to realize it for the C++(atleast)/Java
applications also.
 
 
 

Why not 'appcert' for C++ programs??

Post by Rich Tee » Fri, 16 Jun 2006 07:36:20



> I am aware of the 'appcert' tool which is delivered by Sun, for the
> Applications to perform the binary compatibility checks. I understood
> that it can be used only 'C' applications and not for C++/Java
> applications. What exactly is the reason why they are not supported? Is
> that technically infeasible to realize it for the C++(atleast)/Java
> applications also.

Probably because SOlaris uses C APIs.

--
Rich Teer, SCNA, SCSA, OpenSolaris CAB member

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich

 
 
 

Why not 'appcert' for C++ programs??

Post by j.. » Fri, 16 Jun 2006 07:51:48




> > I am aware of the 'appcert' tool which is delivered by Sun, for
> > the Applications to perform the binary compatibility checks. I
> > understood that it can be used only 'C' applications and not for
> > C++/Java applications. What exactly is the reason why they are not
> > supported? Is that technically infeasible to realize it for the
> > C++(atleast)/Java applications also.

> Probably because SOlaris uses C APIs.

Does C vs C++ matter once it's reduced to binary?
 
 
 

Why not 'appcert' for C++ programs??

Post by Dimitri Maziu » Fri, 16 Jun 2006 07:47:29



Quote:> I am aware of the 'appcert' tool which is delivered by Sun, for the
> Applications to perform the binary compatibility checks. I understood
> that it can be used only 'C' applications and not for C++/Java
> applications. What exactly is the reason why they are not supported?

Do not think of the reason, instead try to become aware of what 'ABI'
means. Particularly when applied to C++/Java.

HTH
Dima
--
We're part of that admittedly-too-small group that is trying to save the
human race from itself. With any luck, we'll fail abjectly and the
*roaches will win out.
                                                   -- Mike Andrews

 
 
 

Why not 'appcert' for C++ programs??

Post by Dimitri Maziu » Sat, 17 Jun 2006 01:12:30





>> > I am aware of the 'appcert' tool which is delivered by Sun, for
>> > the Applications to perform the binary compatibility checks. I
>> > understood that it can be used only 'C' applications and not for
>> > C++/Java applications. What exactly is the reason why they are not
>> > supported? Is that technically infeasible to realize it for the
>> > C++(atleast)/Java applications also.

>> Probably because SOlaris uses C APIs.

> Does C vs C++ matter once it's reduced to binary?

Yes. Think name mangling, "this" parameter, virtual methods,
etfc. There's a whitepaper on Sun's website, google for "c++
abi" if interested.

Dima
--
Relativity, Uncertainty, Incompleteness, Undecidability: choose any four

 
 
 

1. Why is mail for 'news' not sent to 'root'?

By default, mail intended for the newsmaster should be directed to the
root account, right?  So why is it piling up in /var/spool/mail/news
instead of being sent to me?

I disabled the news server from loading at boot time, so every week,
logrotate complains about the news logs.  (But that's another story....)
That means *I* should be getting those messages on a weekly basis.

Can anyone tell me why mail intended for news isn't being sent to me?

Thanks.

***** Steve Snyder *****

2. cannot set credentials

3. Why don't my C++ programs link?

4. Strange Netbios Package Logs

5. Why Unix people write `...' and not '...' or "..."?

6. Apache: Cannot open lock file: /usr/logs/httpd.lock.10064

7. 'POTM' - C/C++ Programming Contest just for FUN

8. Chieftec SATA Backplane: Stay away

9. Another reason why I'd rather not program on Windows

10. why aren't 'esc' ~ 'break' recognized?

11. Why can't I 'startx' except as 'root'?

12. Why am I not 'Logged in' ?

13. Why does letter 'e' not appear in xdm?