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)

Reply via email to