Only compare the tail end of the two binary files produced in order to avoid
date stamp present in PE binaries.
This commit is contained in:
parent
7559e86e56
commit
d7b784871a
@ -1,3 +1,9 @@
|
|||||||
|
2001-11-12 Donn Terry <donnte@microsoft.com>
|
||||||
|
|
||||||
|
* ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
|
||||||
|
binary files produced in order to avoid date stamp present in PE
|
||||||
|
binaries.
|
||||||
|
|
||||||
2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
|
2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
|
||||||
|
|
||||||
* ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
|
* ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
|
||||||
|
@ -127,9 +127,17 @@ foreach flags {"" "strip" "--static" "--traditional-format" "--no-keep-memory"}
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
send_log "cmp tmpdir/ld2 tmpdir/ld3\n"
|
send_log "compare (tail of) tmpdir/ld2 tmpdir/ld3\n"
|
||||||
verbose "cmp tmpdir/ld2 tmpdir/ld3"
|
verbose "compare (tail of) tmpdir/ld2 tmpdir/ld3"
|
||||||
catch "exec cmp tmpdir/ld2 tmpdir/ld3" exec_output
|
# Trim off the date present in PE binaries by only looking
|
||||||
|
# at the ends of the files
|
||||||
|
# Although this works, a way to set the date would be better.
|
||||||
|
# Removing or zeroing the date stamp in the binary produced by
|
||||||
|
# the linker is not possible as it is required by the target OS.
|
||||||
|
exec tail +140 tmpdir/ld2 >tmpdir/ld2tail
|
||||||
|
exec tail +140 tmpdir/ld3 >tmpdir/ld3tail
|
||||||
|
catch "exec cmp tmpdir/ld2tail tmpdir/ld3tail" exec_output
|
||||||
|
exec rm tmpdir/ld2tail tmpdir/ld3tail
|
||||||
set exec_output [prune_warnings $exec_output]
|
set exec_output [prune_warnings $exec_output]
|
||||||
|
|
||||||
if [string match "" $exec_output] then {
|
if [string match "" $exec_output] then {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user