浏览代码

Merge remote-tracking branch 'origin/maint-0.2.2'

Conflicts:
	configure.in

Conflict was between two pieces of configure.in logic added to the
same place.  Trivial.
Nick Mathewson 12 年之前
父节点
当前提交
b70a0a4375
共有 2 个文件被更改,包括 9 次插入0 次删除
  1. 3 0
      changes/bug3909
  2. 6 0
      configure.in

+ 3 - 0
changes/bug3909

@@ -0,0 +1,3 @@
+  o Build fixes:
+    - Search for a platform-specific version of "ar" when cross-compiling.
+      Should fix builds on iOS. Found by Marco Bonetti.

+ 6 - 0
configure.in

@@ -148,6 +148,12 @@ fi
 AC_ARG_ENABLE(bufferevents,
      AS_HELP_STRING(--enable-bufferevents, use Libevent's buffered IO.))
 
+dnl check for the correct "ar" when cross-compiling
+AN_MAKEVAR([AR], [AC_PROG_AR])
+AN_PROGRAM([ar], [AC_PROG_AR])
+AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL([AR], [ar], [ar])])
+AC_PROG_AR
+
 AC_PROG_CC
 AC_PROG_CPP
 AC_PROG_MAKE_SET