Cross Link-Editing

The link-editor is a cross link-editor, able to link 32-bit objects or 64-bit objects, for SPARC or x86 targets. The mixing of 32-bit objects and 64-bit objects is not permitted. Similarly, only objects of a single machine type are allowed.

Typically, no command line option is required to distinguish the link-edit target. The link-editor uses the ELF machine type of the first relocatable object on the command line to govern the mode in which to operate. Specialized link-edits, such as linking solely from a mapfile or an archive library, are uninfluenced by the command line object. These link-edits default to a 32-bit native target. To explicitly define the link-edit target use the -z target option.