# GNU objdump version checker | |
# | |
# Usage: | |
# objdump -v | awk -f chkobjdump.awk | |
BEGIN { | |
# objdump version 2.19 or later is OK for the test. | |
od_ver = 2; | |
od_sver = 19; | |
} | |
/^GNU/ { | |
split($4, ver, "."); | |
if (ver[1] > od_ver || | |
(ver[1] == od_ver && ver[2] >= od_sver)) { | |
exit 1; | |
} else { | |
printf("Warning: objdump version %s is older than %d.%d\n", | |
$4, od_ver, od_sver); | |
print("Warning: Skipping posttest."); | |
# Logic is inverted, because we just skip test without error. | |
exit 0; | |
} | |
} |