[PATCH] stacktrace: Add missing locale.h
parona
parona@protonmail.com
Thu Jan 30 11:05:20 GMT 2025
Hello,
On Thursday, January 30th, 2025 at 12:59 PM, Mark Wielaard <mark@klomp.org> wrote:
> Hi,
>
> On Thu, Jan 30, 2025 at 12:05:59AM +0000, parona wrote:
>
> > While building elfutils on musl with different features enabled I
> > hit this.
> >
> > Curiously this also affects glibc if you explicitly build without
> > optimizations.
>
>
> Could you show the configure/build flags and the error the compiler
> gives? I think the patch is correct, but I have trouble replicating
> the issue.
export CFLAGS="-O0 -pipe"
autoreconf -fi
./configure --enable-stacktrace --enable-maintainer-mode
make
stacktrace.c: In function ‘main’:
stacktrace.c:1410:10: error: implicit declaration of function ‘setlocale’ [-Wimplicit-function-declaration]
1410 | (void) setlocale (LC_ALL, "");
| ^~~~~~~~~
GEN libar.manifest
stacktrace.c:1410:21: error: ‘LC_ALL’ undeclared (first use in this function)
1410 | (void) setlocale (LC_ALL, "");
| ^~~~~~
stacktrace.c:1410:21: note: each undeclared identifier is reported only once for each function it appears in
This occurs on musl without any special CFLAGS.
More information about the Elfutils-devel
mailing list