Developer's Topics
Chapter 1, Choosing a development environment

Binary Compatibility Module

Binary Compatibility Module

In order for Java applications, the Java Development Kit or UDK-built and GCC-built "universal" binaries to run on SCO OpenServer or UnixWare2, the appropriate Binary Compatibility Module (packages OSRcompat or UW2compat, respectively) must be installed on the target system. The Binary Compatibility Modules are free and you may redistribute them with your application. They can be installed from the UDK CD-ROM in our operating system media kits or downloaded from:

   ftp://ftp.sco.com/udk/openserver5/OSRcompat.<ver>.pkg.Z

If you are running Java applications or the JDK on UnixWare 7, you do not need any Binary Compatibility Modules.


NOTE: SCO OpenServer Release 5.0.5 included the OSRcompat module by default in the operating system installation. This is not the case for SCO OpenServer Release 5.0.6 and later releases; you must explicitly install the appropriate OSRcompat module on your system if you are building or running Java, GCC, or UDK applications.

For SCO OpenServer Release 5.0.5a and later releases, the same pkg* packaging tools are supported on SCO OpenServer and UnixWare 7, so you can build an application with the UDK and create a single package that can install on any current platform. The only adjustment is that SCO OpenServer and UnixWare2 systems must have an appropriate Binary Compatibility Module installed to run the application; you can conditionally include these in your software package or point customers to the SCO home page to download the appropriate compatiblity module.