Commit | Line | Data |
---|---|---|
6f5f6726 MH |
1 | # GNU objdump version checker |
2 | # | |
3 | # Usage: | |
4 | # objdump -v | awk -f chkobjdump.awk | |
5 | BEGIN { | |
6 | # objdump version 2.19 or later is OK for the test. | |
7 | od_ver = 2; | |
8 | od_sver = 19; | |
9 | } | |
10 | ||
11 | /^GNU/ { | |
8c634507 | 12 | split($3, ver, "."); |
6f5f6726 MH |
13 | if (ver[1] > od_ver || |
14 | (ver[1] == od_ver && ver[2] >= od_sver)) { | |
15 | exit 1; | |
16 | } else { | |
17 | printf("Warning: objdump version %s is older than %d.%d\n", | |
18 | $4, od_ver, od_sver); | |
19 | print("Warning: Skipping posttest."); | |
20 | # Logic is inverted, because we just skip test without error. | |
21 | exit 0; | |
22 | } | |
23 | } |