c++ - solaris 8 vs solaris 10 -


i have program compiled , ran using third party lib on solaris 8. after ran ported solaris 10 without issues. need compile/link , create new exe on solaris 10? despite me testing executable made on solaris 8? seems weird need to. can shed light on matter?

thanks

sun makes binary compatibility guarantee built run on solaris 8 or solaris 9 work on solaris 10. when worked in solaris world, link code built in solaris 10 libraries built solaris 8 (binaries 3rd party vendors, couldn't have recompiled if wanted).

this explanation why build tools may have implementation issues (i encountered many issues in sunstudio compilers/libraries weren't fixed due need ensure compatibility).

http://www.oracle.com/technetwork/server-storage/solaris/overview/guarantee-jsp-135402.html

solaris binary application guarantee program

the solaris application guarantee reflects sun's confidence in compatibility of applications 1 release of solaris next , designed make re-qualification—let alone porting—a thing of past.

if application runs on solaris 2.6, 7, 8 or 9, including initial release , updates, run on solaris 10, including initial release , updates, if application has not been recompiled solaris 10 — guaranteed. binary compatibility between releases of solaris helps protect long term investment in development, training , skills development applications.


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -