Next | Prev | Up | Top | Contents | Index

Compatibility

In order to execute different ABIs, support must exist at three levels:

Figure 3-1 shows how applications rely on library support to use the operating system resources that they need.

Note: Each o32, n32, and n64 application must be linked against unique libraries that conform to its respective ABI. As a result, you CANNOT mix and match objects files or libraries from any of the different ABIs.

Figure 3-1 : Application Support Under Different ABIs Figure 3-2 illustrates the locations of the different libraries.

Figure 3-2 : Library Locations for the Different ABIs An operating system that supports all three ABIs is also needed for running the application. Consequently, all applications that want to use the features of n32 must be ported. The next section covers the steps in porting an application to the n32 ABI.



Next | Prev | Up | Top | Contents | Index