. Fixed bug #74947 (Segfault in scanner on INF number). (Laruence)
. Fixed bug #74954 (null deref and segfault in zend_generator_resume()). (Bob)
+- cURL:
+ . Fixed bug #74125 (Fixed finding CURL on systems with multiarch support).
+ (cebe)
+
- Mbstring:
. Fixed bug #71606 (Segmentation fault mb_strcut with HTML-ENTITIES encoding).
(cmb)
break
fi
done
+ if test -z "$CURL_DIR"; then
+ AC_MSG_RESULT(not found)
+ if which dpkg-architecture>/dev/null; then
+ AC_MSG_CHECKING(for cURL in multiarch path)
+ CURL_MULTIARCH_INCLUDE=/usr/include/$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+ if test -r $CURL_MULTIARCH_INCLUDE/curl/easy.h; then
+ CURL_DIR=/usr
+ AC_MSG_RESULT(found in $CURL_MULTIARCH_INCLUDE)
+ else
+ AC_MSG_RESULT(not found)
+ fi
+ fi
+ fi
fi
if test -z "$CURL_DIR"; then
- AC_MSG_RESULT(not found)
- AC_MSG_ERROR(Please reinstall the libcurl distribution -
+ AC_MSG_ERROR(Could not find cURL, please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/)
fi
AC_MSG_ERROR(cURL version 7.10.5 or later is required to compile php with cURL support)
fi
- PHP_ADD_INCLUDE($CURL_DIR/include)
+ if test -z "$CURL_MULTIARCH_INCLUDE"; then
+ PHP_ADD_INCLUDE($CURL_DIR/include)
+ else
+ PHP_ADD_INCLUDE($CURL_MULTIARCH_INCLUDE)
+ fi
PHP_EVAL_LIBLINE($CURL_LIBS, CURL_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(curl, $CURL_DIR/$PHP_LIBDIR, CURL_SHARED_LIBADD)