Errors within this category stop execution of the link-editor at the point the fatal error occurred. The following conditions produce fatal errors:
A mapfile cannot be opened or read.
A syntax error is found in the mapfile.
The link-editor does not return an error if a file_name, section_name, segment_name or symbol_name does not conform to the rules under "Mapfile Structure and Syntax" unless this condition produces a syntax error. For instance, if a name begins with a special character and this name is at the beginning of a directive line, the link-editor returns an error. If the name is a section_name (appearing within the directive), the link-editor does not return an error.
More than one segment_type, segment_flags, virtual_address, physical_address, length, or alignment value appears on a single declaration line.
You attempt to manipulate either the interp segment or dynamic segment in a mapfile.
The interp and dynamic segments are special built-in segments that you cannot change in any way.
A segment grows larger than the size specified by your length attribute value.
A user-defined virtual_address value causes a segment to overlap the previous segment.
More than one section_name, section_type, or section_flags value appears on a single directive line.