[Buildroot] [PATCH v1] package/qt5location: fix musl compile (pthread_getname_np)

Peter Korsgaard peter at korsgaard.com
Tue Sep 28 15:23:18 UTC 2021


>>>>> "Peter" == Peter Seiderer <ps.report at gmx.net> writes:

 > - pthread_getname_np not available with musl libc, add patch to disable
 >   usage for musl (patch inspired/ported from [1])

 > Fixes:

 >   - http://autobuild.buildroot.net/results/ed372a4a8e50d9e20be589eeda40c92888d709bc

 >   platform/default/thread.cpp: In function ‘std::string mbgl::platform::getCurrentThreadName()’:
 >   platform/default/thread.cpp:14:5: error: ‘pthread_getname_np’ was not declared in this scope; did you mean ‘pthread_setname_np’?
 >      14 |     pthread_getname_np(pthread_self(), name, sizeof(name));
 >         |     ^~~~~~~~~~~~~~~~~~
 >         |     pthread_setname_np

 >     [1] https://github.com/void-linux/void-packages/blob/e64dd67f43c409d2b2db08214084e842d92ad620/srcpkgs/qt5/patches/0014-musl-set_thread_name_np.patch

 > Signed-off-by: Peter Seiderer <ps.report at gmx.net>

Committed to 2021.02.x, 2021.05.x and 2021.08.x, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list