Appcert, developed by the Solaris ABI Program, is an easy-to-use tool for developers that looks for potential future binary compatibility problems in an application.

Binary compatibility problems can cause an application to be recompiled or rewritten in order to run on later versions of Solaris. Appcert, a free tool from Sun Microsystems, checks your application's compatibility with the Solaris Operating System. Running the tool on your applcation`s binaries provides valuable information about potential binary breakage on later releases.

Additional benefits of using appcert include:

  • ISV's realize reduced costs for recertifying existing binaries on subsequent OS releases
  • End-users save time and money by being able to more easily adopt new releases of system software, without worrying that their applications will stop working


Additional Uses

Appcert can be thought of as an interface analyzer: it reports what system interfaces are used by an application. Additional uses of this capability include:

  • Interface usage analysis, by frequency and by type
  • Library dependencies and use of deprecated libraries.
  • Detection of potentially dangerous static linking of libc.a, libsocket.a, and libnsl.a, and other archives.


Download Appcert.

Please note: Starting with the 4/01 release of Solaris 8, appcert is now an integrated part of Solaris. For Solaris 8 users, this version of appcert eliminates the need for the unbundled version, which is, however, still available for downloading for pre-Solaris 8 systems.