diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2021-05-12 17:42:36 +0200 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2021-05-12 17:47:39 +0200 |
commit | ef27039138d1fc341fba58474c515dec782d8f8c (patch) | |
tree | aa32431ff84e7edaf74e079eec99a7ca79ac1dfc /meta/recipes-devtools/binutils/binutils/0021-Regenerate-config.in-missing-from-previous-commit.patch | |
parent | c691bc52560e66d7fd08a548789f8e409c1a14d1 (diff) | |
download | openembedded-core-contrib-jansa/binutils.tar.gz |
binutils: backport gold changes to use mallinfo2 instead of deprecated mallinfojansa/binutils
* mallinfo got deprecacted in glibc-2.33 with:
https://sourceware.org/git/?p=glibc.git;a=commit;h=e3960d1c57e57f33e0e846d615788f4ede73b945
https://sourceware.org/git/?p=glibc.git;a=commit;h=30e5069c7d4b51288d3e6f75f53a6ad2f5e71b0f
* resolves this warning:
oe-core$ grep mallinfo tmp-glibc/work/x86_64-linux/binutils-cross-x86_64/2.36.1-r0/temp/log.do_compile
checking whether sbrk is declared... checking for mallinfo... yes
../../gold/main.cc:294:36: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations]
* after:
oe-core$ grep mallinfo tmp-glibc/work/x86_64-linux/binutils-cross-x86_64/2.36.1-r0/temp/log.do_compile
checking for struct stat.st_mtim.tv_nsec in sys/stat.h... checking for mallinfo... yes
checking whether snprintf is declared... checking for mallinfo2... configure: updating cache ./config.cache
the configure output is badly mixed together, but mallinfo2 support was detected OK:
oe-core$ grep _mallinfo tmp-glibc/work/x86_64-linux/binutils-cross-x86_64/2.36.1-r0/git/build.x86_64-linux.x86_64-oe-linux/gold/config.log
ac_cv_func_mallinfo2=yes
ac_cv_func_mallinfo=yes
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils/0021-Regenerate-config.in-missing-from-previous-commit.patch')
-rw-r--r-- | meta/recipes-devtools/binutils/binutils/0021-Regenerate-config.in-missing-from-previous-commit.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/meta/recipes-devtools/binutils/binutils/0021-Regenerate-config.in-missing-from-previous-commit.patch b/meta/recipes-devtools/binutils/binutils/0021-Regenerate-config.in-missing-from-previous-commit.patch new file mode 100644 index 0000000000..4f302cc4e0 --- /dev/null +++ b/meta/recipes-devtools/binutils/binutils/0021-Regenerate-config.in-missing-from-previous-commit.patch @@ -0,0 +1,29 @@ +From 60d4cc811201809e036a578db74fc4320323d03f Mon Sep 17 00:00:00 2001 +From: Cary Coutant <ccoutant@gmail.com> +Date: Fri, 19 Mar 2021 15:23:49 -0700 +Subject: [PATCH] Regenerate config.in, missing from previous commit. + + PR gold/26585 + * config.in: Regenerate from previous commit. + +Upstream-Status: Backport [9331846e44b Regenerate config.in, missing from previous commit.] + +Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> +--- + gold/config.in | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/gold/config.in b/gold/config.in +index aaad1bee706..ca0b9d2e2f9 100644 +--- a/gold/config.in ++++ b/gold/config.in +@@ -124,6 +124,9 @@ + /* Define to 1 if you have the `mallinfo' function. */ + #undef HAVE_MALLINFO + ++/* Define to 1 if you have the `mallinfo2' function. */ ++#undef HAVE_MALLINFO2 ++ + /* Define to 1 if you have the <memory.h> header file. */ + #undef HAVE_MEMORY_H + |