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
Post a Comment