[Buildroot] [PATCH 1/1] libcpprestsdk: require nptl threads.
Baruch Siach
baruch at tkos.co.il
Mon Jan 22 11:18:03 UTC 2018
Hi Adam,
On Mon, Jan 22, 2018 at 06:09:38AM -0500, Adam Duskett wrote:
> pthread_condattr_setclock is uses which is NPTL only.
>
> Fixes http://autobuild.buildroot.net/results/abf058948c9e4e9a50d42a05689b76bfb54a02e2/build-end.log
>
> Signed-off-by: Adam Duskett <aduskett at gmail.com>
> ---
> package/libcpprestsdk/Config.in | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/package/libcpprestsdk/Config.in b/package/libcpprestsdk/Config.in
> index 64c383c2c9..334df41951 100644
> --- a/package/libcpprestsdk/Config.in
> +++ b/package/libcpprestsdk/Config.in
> @@ -4,6 +4,7 @@ config BR2_PACKAGE_LIBCPPRESTSDK
> depends on BR2_TOOLCHAIN_HAS_THREADS # boost
This dependency is now redundant. Besides, threads is a dependency of
libcpprestsdk itself, regardless of boost.
> depends on BR2_USE_WCHAR # boost
> depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
> + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
> select BR2_PACKAGE_BOOST
> select BR2_PACKAGE_BOOST_ATOMIC
> select BR2_PACKAGE_BOOST_CHRONO
> @@ -22,9 +23,11 @@ config BR2_PACKAGE_LIBCPPRESTSDK
>
> https://github.com/Microsoft/cpprestsdk
>
> -comment "libcpprestsdk needs a toolchain w/ C++, wchar, threads"
> - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
> - || !BR2_USE_WCHAR
> +comment "libcpprestsdk needs a toolchain w/ NPTL threads, C++, wchar, threads"
"threads" is duplicated here as well. Actually, "NPTL" alone is enough.
> + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
> + !BR2_INSTALL_LIBSTDCPP || \
> + !BR2_TOOLCHAIN_HAS_THREADS || \
> + !BR2_USE_WCHAR
>
> comment "libcpprestsdk needs exception_ptr"
> depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
More information about the buildroot
mailing list