mirror of
https://github.com/morgan9e/systemd
synced 2026-04-15 08:56:15 +09:00
build-sys: require elfutils >= 158
The recently added stacktrace support in 8d4e028f uses functions added
in elfutils 158. Check for one of the new functions to avoid attempting
to build against older versions.
This commit is contained in:
committed by
Zbigniew Jędrzejewski-Szmek
parent
c305edb643
commit
972bded032
12
configure.ac
12
configure.ac
@@ -672,7 +672,7 @@ AC_ARG_ENABLE([elfutils],
|
||||
if test "x${have_elfutils}" != xno ; then
|
||||
AC_CHECK_HEADERS(
|
||||
[elfutils/libdwfl.h],
|
||||
[have_elfutils=yes],
|
||||
[],
|
||||
[if test "x$have_elfutils" = xyes ; then
|
||||
AC_MSG_ERROR([*** ELFUTILS headers not found.])
|
||||
fi])
|
||||
@@ -680,11 +680,19 @@ if test "x${have_elfutils}" != xno ; then
|
||||
AC_CHECK_LIB(
|
||||
[dw],
|
||||
[dwfl_begin],
|
||||
[have_elfutils=yes],
|
||||
[],
|
||||
[if test "x$have_elfutils" = xyes ; then
|
||||
AC_MSG_ERROR([*** ELFUTILS libs not found.])
|
||||
fi])
|
||||
|
||||
AC_CHECK_LIB(
|
||||
[dw],
|
||||
[dwfl_core_file_attach],
|
||||
[have_elfutils=yes],
|
||||
[if test "x$have_elfutils" = xyes ; then
|
||||
AC_MSG_ERROR([*** ELFUTILS >= 158 is required.])
|
||||
fi])
|
||||
|
||||
if test "x$have_elfutils" = xyes ; then
|
||||
ELFUTILS_LIBS="-lelf -ldw"
|
||||
AC_DEFINE(HAVE_ELFUTILS, 1, [ELFUTILS available])
|
||||
|
||||
Reference in New Issue
Block a user