patch-configure_ac 910 B

12345678910111213141516171819202122232425262728293031323334
  1. --- valgrind-3.9.0.orig/configure.ac 2013-11-01 00:28:16.000000000 +0100
  2. +++ valgrind-3.9.0/configure.ac 2013-11-03 15:21:25.000000000 +0100
  3. @@ -792,6 +792,15 @@ AC_EGREP_CPP([BIONIC_LIBC], [
  4. ],
  5. GLIBC_VERSION="bionic")
  6. +# not really a version check
  7. +AC_EGREP_CPP([MUSL_LIBC], [
  8. +#if defined(__MUSL__)
  9. + MUSL_LIBC
  10. +#endif
  11. +],
  12. +GLIBC_VERSION="musl")
  13. +
  14. +
  15. AC_MSG_CHECKING([the GLIBC_VERSION version])
  16. @@ -928,10 +937,13 @@ case "${GLIBC_VERSION}" in
  17. AC_DEFINE([BIONIC_LIBC], 1, [Define to 1 if you're using Bionic])
  18. DEFAULT_SUPP="bionic.supp ${DEFAULT_SUPP}"
  19. ;;
  20. -
  21. + musl)
  22. + AC_MSG_RESULT(musl)
  23. + AC_DEFINE([MUSL_LIBC], 1, [Define to 1 if you're using musl])
  24. + ;;
  25. *)
  26. AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}])
  27. - AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.17])
  28. + AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.18])
  29. AC_MSG_ERROR([or Darwin libc])
  30. ;;
  31. esac