Re: [Buildroot] [PATCH] package/docker-credential-gcr: needs NPTL

Thomas Perale via buildroot <[email protected]> Fri, 31 Jul 2026 14:21:51 +0200
Newsgroups net.busybox.buildroot
Message-ID <[email protected]>
In reply of:
> docker-credential-gcr calls pthread_getattr_np() which is only available
> with NPTL; i.e. always available with glibc (where it originates from,
> since 2.2.3), always available with musl (which has had it since 0.9.10
> in 2013), and only available when uClibc has NPTL (since 1.0.0 in 2015).
> 
> Fixes: https://autobuild.buildroot.org/results/3ed18da254082b7823b49be4578274792bb7380e/
> 
> Signed-off-by: Yann E. MORIN <[email protected]>

Applied to 2026.05.x. Thanks

> ---
>  package/docker-credential-gcr/Config.in | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/package/docker-credential-gcr/Config.in b/package/docker-credential-gcr/Config.in
> index 1b24ff0e59..6845d5e198 100644
> --- a/package/docker-credential-gcr/Config.in
> +++ b/package/docker-credential-gcr/Config.in
> @@ -1,6 +1,7 @@
>  config BR2_PACKAGE_DOCKER_CREDENTIAL_GCR
>  	bool "docker-credential-gcr"
>  	depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
> +	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL  # pthread_*_np()
>  	help
>  	  docker-credential-gcr is Google Container Registry's
>  	  standalone, gcloud SDK-independent Docker credential
> @@ -9,3 +10,7 @@ config BR2_PACKAGE_DOCKER_CREDENTIAL_GCR
>  	  eu.gcr.io, etc.).
>  
>  	  https://github.com/GoogleCloudPlatform/docker-credential-gcr/
> +
> +comment "docker-credential-gcr needs a toolchain w/ NPTL"
> +	depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
> +	depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
> -- 
> 2.34.1
> 
> ____________________________________________________________________________________________________________
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
> 
> _______________________________________________
> buildroot mailing list
> [email protected]
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot