forked from Imagelibrary/binutils-gdb
Check for asprintf and vasprintf during configure stage.
This should fix some build errors seen on AIX, MinGW, and possibly other non-GNU systems too due to missing asprintf(). bfd/ * configure.in: Add asprintf and vasprintf to AC_CHECK_DECLS. * config.in, configure: Regenerate.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2015-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
* configure.in: Add asprintf and vasprintf to AC_CHECK_DECLS.
|
||||||
|
* config.in, configure: Regenerate.
|
||||||
|
|
||||||
2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
|
2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* configure: Regenerated.
|
* configure: Regenerated.
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
/* Define to 1 if you have the <alloca.h> header file. */
|
/* Define to 1 if you have the <alloca.h> header file. */
|
||||||
#undef HAVE_ALLOCA_H
|
#undef HAVE_ALLOCA_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_ASPRINTF
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
||||||
don't. */
|
don't. */
|
||||||
#undef HAVE_DECL_BASENAME
|
#undef HAVE_DECL_BASENAME
|
||||||
@@ -72,6 +76,10 @@
|
|||||||
*/
|
*/
|
||||||
#undef HAVE_DECL_STRSTR
|
#undef HAVE_DECL_STRSTR
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_VASPRINTF
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
|
/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
|
||||||
don't. */
|
don't. */
|
||||||
#undef HAVE_DECL_VSNPRINTF
|
#undef HAVE_DECL_VSNPRINTF
|
||||||
|
|||||||
22
bfd/configure
vendored
22
bfd/configure
vendored
@@ -13819,6 +13819,28 @@ cat >>confdefs.h <<_ACEOF
|
|||||||
#define HAVE_DECL_STRSTR $ac_have_decl
|
#define HAVE_DECL_STRSTR $ac_have_decl
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
|
ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
|
||||||
|
if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
|
||||||
|
ac_have_decl=1
|
||||||
|
else
|
||||||
|
ac_have_decl=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_DECL_ASPRINTF $ac_have_decl
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
|
||||||
|
if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
|
||||||
|
ac_have_decl=1
|
||||||
|
else
|
||||||
|
ac_have_decl=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_DECL_VASPRINTF $ac_have_decl
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
|
ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
|
||||||
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
|
if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
|
||||||
ac_have_decl=1
|
ac_have_decl=1
|
||||||
|
|||||||
@@ -232,6 +232,8 @@ AC_CHECK_DECLS(malloc)
|
|||||||
AC_CHECK_DECLS(realloc)
|
AC_CHECK_DECLS(realloc)
|
||||||
AC_CHECK_DECLS(stpcpy)
|
AC_CHECK_DECLS(stpcpy)
|
||||||
AC_CHECK_DECLS(strstr)
|
AC_CHECK_DECLS(strstr)
|
||||||
|
AC_CHECK_DECLS(asprintf)
|
||||||
|
AC_CHECK_DECLS(vasprintf)
|
||||||
AC_CHECK_DECLS(snprintf)
|
AC_CHECK_DECLS(snprintf)
|
||||||
AC_CHECK_DECLS(vsnprintf)
|
AC_CHECK_DECLS(vsnprintf)
|
||||||
AC_CHECK_DECLS(strnlen)
|
AC_CHECK_DECLS(strnlen)
|
||||||
|
|||||||
Reference in New Issue
Block a user