B System V Release 4 (Version 1) Mapfiles
Note:
This appendix describes the original System V Release 4mapfile
language (version 1). Although this mapfile
syntax remains supported, the version 2 mapfile
language described in Mapfiles in the Link-Editor is recommended for new applications.
The link-editor automatically and intelligently maps input sections from relocatable objects to segments in the output file being created. The -M
option with an associated mapfile
enables you to change the default mapping provided by the link-editor. In addition, new segments can be created, attributes modified, and symbol versioning information can be supplied with the mapfile
.
Note:
When using amapfile
option, you can easily create an output file that does not execute. The link-editor knows how to produce a correct output file without the use of the mapfile
option.
Sample mapfiles
provided on the system reside in the /usr/lib/ld
directory.