diff options
author | Alan Modra <amodra@gmail.com> | 2020-08-03 10:58:11 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-08-03 10:58:39 +0930 |
commit | bfd133d0d8432d80ea1cbfc1fc38adee0d502ba3 (patch) | |
tree | 14706bb1b9e860ac09d5be24e6beaa223ae3d7d3 | |
parent | 39d744bdccbb16bcd4681fbb850dafc9c63c4e25 (diff) | |
download | binutils-bfd133d0d8432d80ea1cbfc1fc38adee0d502ba3.zip binutils-bfd133d0d8432d80ea1cbfc1fc38adee0d502ba3.tar.gz binutils-bfd133d0d8432d80ea1cbfc1fc38adee0d502ba3.tar.bz2 |
PR26328, Compilation warning when building ld v2.35 with MinGW
PR 26328
* configure.ac: AC_CHECK_DECLS asprintf.
* configure: Regenerate.
* config.in: Regenerate.
-rw-r--r-- | ld/ChangeLog | 7 | ||||
-rw-r--r-- | ld/config.in | 4 | ||||
-rwxr-xr-x | ld/configure | 34 | ||||
-rw-r--r-- | ld/configure.ac | 2 |
4 files changed, 34 insertions, 13 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index edde902..eeee6d0 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,5 +1,12 @@ 2020-08-03 Alan Modra <amodra@gmail.com> + PR 26328 + * configure.ac: AC_CHECK_DECLS asprintf. + * configure: Regenerate. + * config.in: Regenerate. + +2020-08-03 Alan Modra <amodra@gmail.com> + * testsuite/ld-elfvers/vers.exp (objdump_symstuff): Remove unused variable. Init list_a and list_b to empty. (objdump_dynsymstuff): Likewise, and remove undefined list_a diff --git a/ld/config.in b/ld/config.in index f171210..2f4e5ea 100644 --- a/ld/config.in +++ b/ld/config.in @@ -49,6 +49,10 @@ /* Define to 1 if you have the `close' function. */ #undef HAVE_CLOSE +/* 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 `environ', and to 0 if you don't. */ #undef HAVE_DECL_ENVIRON diff --git a/ld/configure b/ld/configure index d2df419..b0b92a3 100755 --- a/ld/configure +++ b/ld/configure @@ -17416,35 +17416,35 @@ $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h ;; esac -ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" -if test "x$ac_cv_have_decl_strstr" = xyes; then : +ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" +if test "x$ac_cv_have_decl_asprintf" = xyes; then : ac_have_decl=1 else ac_have_decl=0 fi cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_STRSTR $ac_have_decl +#define HAVE_DECL_ASPRINTF $ac_have_decl _ACEOF -ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" -if test "x$ac_cv_have_decl_free" = xyes; then : +ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default" +if test "x$ac_cv_have_decl_environ" = xyes; then : ac_have_decl=1 else ac_have_decl=0 fi cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_FREE $ac_have_decl +#define HAVE_DECL_ENVIRON $ac_have_decl _ACEOF -ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" -if test "x$ac_cv_have_decl_sbrk" = xyes; then : +ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default" +if test "x$ac_cv_have_decl_free" = xyes; then : ac_have_decl=1 else ac_have_decl=0 fi cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_SBRK $ac_have_decl +#define HAVE_DECL_FREE $ac_have_decl _ACEOF ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" if test "x$ac_cv_have_decl_getenv" = xyes; then : @@ -17456,15 +17456,25 @@ fi cat >>confdefs.h <<_ACEOF #define HAVE_DECL_GETENV $ac_have_decl _ACEOF -ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default" -if test "x$ac_cv_have_decl_environ" = xyes; then : +ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default" +if test "x$ac_cv_have_decl_sbrk" = xyes; then : ac_have_decl=1 else ac_have_decl=0 fi cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_ENVIRON $ac_have_decl +#define HAVE_DECL_SBRK $ac_have_decl +_ACEOF +ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default" +if test "x$ac_cv_have_decl_strstr" = xyes; then : + ac_have_decl=1 +else + ac_have_decl=0 +fi + +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_STRSTR $ac_have_decl _ACEOF diff --git a/ld/configure.ac b/ld/configure.ac index 5ef25e3..74bcdfe 100644 --- a/ld/configure.ac +++ b/ld/configure.ac @@ -306,7 +306,7 @@ fi BFD_BINARY_FOPEN -AC_CHECK_DECLS([strstr, free, sbrk, getenv, environ]) +AC_CHECK_DECLS([asprintf, environ, free, getenv, sbrk, strstr]) # Link in zlib if we can. This allows us to read and write # compressed CTF sections. |