diff options
Diffstat (limited to 'gdb/configure')
-rwxr-xr-x | gdb/configure | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/gdb/configure b/gdb/configure index 2949817..e420c03 100755 --- a/gdb/configure +++ b/gdb/configure @@ -1560,7 +1560,8 @@ Optional Packages: (auto/yes/no/<python-program>) --with-guile[=GUILE] include guile support (auto/yes/no/<guile-version>/<pkg-config-program>) - --with-intel-pt include Intel(R) Processor Trace support (auto/yes/no) + --with-intel-pt include Intel(R) Processor Trace support + (auto/yes/no) --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib --without-libipt-prefix don't search for libipt in includedir and libdir --without-included-regex @@ -10115,6 +10116,30 @@ if test "${with_intel_pt}" = no; then $as_echo "$as_me: WARNING: Intel(R) Processor Trace support disabled; some features may be unavailable." >&2;} HAVE_LIBIPT=no else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <linux/perf_event.h> +#ifndef PERF_ATTR_SIZE_VER5 +# error +#endif + +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + perf_event=yes +else + perf_event=no +fi +rm -f conftest.err conftest.$ac_ext + if test "$perf_event" != yes; then + if test "$with_intel_pt" = yes; then + as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5 + else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5 +$as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;} + fi + fi + |