Skip to content

Commit

Permalink
Since BSD cmp(1) does not support the --ignore-initial option, use the
Browse files Browse the repository at this point in the history
more portable 3rd and 4th arguments to skip the first 16 bytes during
the comparison of Phase2 and Phase3 objects.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242721 91177308-0d34-0410-b5e6-96231b3b80d8
  • Loading branch information
DimitryAndric committed Jul 20, 2015
1 parent aebc086 commit 186b3e7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions utils/release/test-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -486,8 +486,8 @@ for Flavor in $Flavors ; do
# Substitute 'Phase2' for 'Phase3' in the Phase 2 object file in
# case there are build paths in the debug info. On some systems,
# sed adds a newline to the output, so pass $p3 through sed too.
if ! cmp --ignore-initial=16 <(sed -e 's,Phase2,Phase3,g' $p2) \
<(sed -e '' $p3) > /dev/null 2>&1 ; then
if ! cmp -s <(sed -e 's,Phase2,Phase3,g' $p2) <(sed -e '' $p3) \
16 16 ; then
echo "file `basename $p2` differs between phase 2 and phase 3"
fi
done
Expand Down

0 comments on commit 186b3e7

Please sign in to comment.