[PATCH 14/28] elf: Enhance ld.so --help to print HWCAP subdirectories
Matheus Castanho
msc@linux.ibm.com
Fri Oct 9 13:49:58 GMT 2020
Hi Florian,
After this patch was merged I started seeing the following error when
building with --disable-tunables:
l-usage.c: In function ‘print_legacy_hwcap_directories’:
dl-usage.c:153:11: error: ‘HWCAP_IMPORTANT’ undeclared (first use in
this function)
if (HWCAP_IMPORTANT & bit)
^~~~~~~~~~~~~~~
dl-usage.c:153:11: note: each undeclared identifier is reported only
once for each function it appears in
dl-usage.c:155:31: error: implicit declaration of function
‘_dl_hwcap_string’; did you mean ‘_dl_fatal_printf’?
[-Werror=implicit-function-declaration]
_dl_printf (" %s", _dl_hwcap_string (n));
^~~~~~~~~~~~~~~~
_dl_fatal_printf
dl-usage.c:155:27: error: format ‘%s’ expects argument of type ‘char *’,
but argument 2 has type ‘int’ [-Werror=format=]
_dl_printf (" %s", _dl_hwcap_string (n));
~^ ~~~~~~~~~~~~~~~~~~~~
%d
cc1: all warnings being treated as errors
make[2]: *** [../o-iterator.mk:9:
/home/tcbot/bot-worker/glibc-ppc64le-power8-notunables/vpath/elf/dl-usage.os]
Error 1
I could reproduce this on both ppc64le and x84_64 with
--disable-tunables. Are we missing an `#include <dl-procinfo.h>`?
diff --git a/elf/dl-usage.c b/elf/dl-usage.c
index c07f43835b..796ad38b43 100644
--- a/elf/dl-usage.c
+++ b/elf/dl-usage.c
@@ -22,6 +22,7 @@
#include <unistd.h>
#include "version.h"
+#include <dl-procinfo.h>
#include <dl-hwcaps.h>
void
--
Matheus Castanho
More information about the Libc-alpha
mailing list