1# GNU objdump version checker 2# 3# Usage: 4# objdump -v | awk -f chkobjdump.awk 5BEGIN { 6 # objdump version 2.19 or later is OK for the test. 7 od_ver = 2; 8 od_sver = 19; 9} 10 11/^GNU/ { 12 split($4, ver, "."); 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} 24