david/ipxe
Archived
1
0

[build] Fix calculation of _filesz

_filesz was incorrectly forced to be aligned up to MAX_ALIGN.  In a
non-compressed build, this would cause a build failure unless _filesz
happened to already be aligned to MAX_ALIGN.
This commit is contained in:
Michael Brown 2008-11-17 19:58:02 -08:00
parent c661945e82
commit cc93556725

View File

@ -163,30 +163,30 @@ SECTIONS {
PROVIDE ( _max_align = 16 );
. = 0;
. = ALIGN ( _max_align );
_prefix_lma = .;
. += _prefix_filesz;
. = ALIGN ( _max_align );
_payload_lma = .;
_text16_lma = .;
. += _text16_filesz;
. = ALIGN ( _max_align );
. = ALIGN ( _max_align );
_data16_lma = .;
. += _data16_filesz;
. = ALIGN ( _max_align );
. = ALIGN ( _max_align );
_textdata_lma = .;
. += _textdata_filesz;
. = ALIGN ( _max_align );
_filesz = .; /* Do not include zinfo block in file size */
. = ALIGN ( _max_align );
_zinfo_lma = .;
. += _zinfo_filesz;
. = ALIGN ( _max_align );
. = ALIGN ( _max_align );
_end_lma = .;
/*