@@ -459,6 +459,16 @@ AC_EGREP_CPP([GLIBC_26], [
459
459
],
460
460
libc="2.6")
461
461
462
+ AC_EGREP_CPP([GLIBC_27], [
463
+ #include <features.h>
464
+ #ifdef __GNU_LIBRARY__
465
+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ == 7)
466
+ GLIBC_27
467
+ #endif
468
+ #endif
469
+ ],
470
+ libc="2.7")
471
+
462
472
AC_EGREP_CPP([AIX5_LIBC], [
463
473
#include <standards.h>
464
474
#if defined(_AIXVERSION_510) || defined(_AIXVERSION_520) || defined(_AIXVERSION_530)
@@ -481,27 +491,33 @@ case "${libc}" in
481
491
AC_MSG_RESULT(2.3 family)
482
492
AC_DEFINE([GLIBC_2_3], 1, [Define to 1 if you're using glibc 2.3.x])
483
493
DEFAULT_SUPP="glibc-2.3.supp ${DEFAULT_SUPP}"
484
- DEFAULT_SUPP="glibc-2.3456 -NPTL-helgrind.supp ${DEFAULT_SUPP}"
494
+ DEFAULT_SUPP="glibc-2.34567 -NPTL-helgrind.supp ${DEFAULT_SUPP}"
485
495
;;
486
496
487
497
2.4)
488
498
AC_MSG_RESULT(2.4 family)
489
499
AC_DEFINE([GLIBC_2_4], 1, [Define to 1 if you're using glibc 2.4.x])
490
500
DEFAULT_SUPP="glibc-2.4.supp ${DEFAULT_SUPP}"
491
- DEFAULT_SUPP="glibc-2.3456 -NPTL-helgrind.supp ${DEFAULT_SUPP}"
501
+ DEFAULT_SUPP="glibc-2.34567 -NPTL-helgrind.supp ${DEFAULT_SUPP}"
492
502
;;
493
503
494
504
2.5)
495
505
AC_MSG_RESULT(2.5 family)
496
506
AC_DEFINE([GLIBC_2_5], 1, [Define to 1 if you're using glibc 2.5.x])
497
507
DEFAULT_SUPP="glibc-2.5.supp ${DEFAULT_SUPP}"
498
- DEFAULT_SUPP="glibc-2.3456 -NPTL-helgrind.supp ${DEFAULT_SUPP}"
508
+ DEFAULT_SUPP="glibc-2.34567 -NPTL-helgrind.supp ${DEFAULT_SUPP}"
499
509
;;
500
510
2.6)
501
511
AC_MSG_RESULT(2.6 family)
502
512
AC_DEFINE([GLIBC_2_6], 1, [Define to 1 if you're using glibc 2.6.x])
503
513
DEFAULT_SUPP="glibc-2.6.supp ${DEFAULT_SUPP}"
504
- DEFAULT_SUPP="glibc-2.3456-NPTL-helgrind.supp ${DEFAULT_SUPP}"
514
+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
515
+ ;;
516
+ 2.7)
517
+ AC_MSG_RESULT(2.7 family)
518
+ AC_DEFINE([GLIBC_2_7], 1, [Define to 1 if you're using glibc 2.7.x])
519
+ DEFAULT_SUPP="glibc-2.7.supp ${DEFAULT_SUPP}"
520
+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
505
521
;;
506
522
aix5)
507
523
AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3)
@@ -511,7 +527,7 @@ case "${libc}" in
511
527
512
528
*)
513
529
AC_MSG_RESULT(unsupported version)
514
- AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.6 ])
530
+ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.7 ])
515
531
AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 libc])
516
532
;;
517
533
esac
0 commit comments