Source: rtorrent Version: 0.9.6-3 Tags: upstream patch User: helm...@debian.org Usertags: rebootstrap
rtorrent fails to cross build from source, because it uses AC_RUN_IFELSE for determining whether execinfo.h is usable. After converting that to AC_TRY_COMPILE, rtorrent cross builds successfully. Please consider applying the attached patch. Helmut
Index: rtorrent-0.9.6/scripts/common.m4 =================================================================== --- rtorrent-0.9.6.orig/scripts/common.m4 +++ rtorrent-0.9.6/scripts/common.m4 @@ -223,10 +223,8 @@ AC_DEFUN([TORRENT_CHECK_EXECINFO], [ AC_MSG_CHECKING(for execinfo.h) - AC_RUN_IFELSE([AC_LANG_SOURCE([ - #include <execinfo.h> - int main() { backtrace((void**)0, 0); backtrace_symbols((char**)0, 0); return 0;} - ])], + AC_TRY_COMPILE([#include <execinfo.h>], + [backtrace((void*)0, 0); backtrace_symbols((char**)0, 0);], [ AC_MSG_RESULT(yes) AC_DEFINE(USE_EXECINFO, 1, Use execinfo.h)