* [Buildroot] [PATCH 1/1] package/nnn: add BR2_TOOLCHAIN_HAS_THREADS dependency
@ 2026-09-19 16:35 Alexander Shirokov
2026-09-20 11:28 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 4+ messages in thread
From: Alexander Shirokov @ 2026-09-19 16:35 UTC (permalink / raw)
To: buildroot; +Cc: thomas.petazzoni, Alexander Shirokov
nnn links against pthread. Specify the dependency to avoid
unexpected build failures on toolchains lacking thread support (e.g.
br-arm-full-nothread).
Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
---
package/nnn/Config.in | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/nnn/Config.in b/package/nnn/Config.in
index 64cfa8e0a5..555ab864d9 100644
--- a/package/nnn/Config.in
+++ b/package/nnn/Config.in
@@ -1,6 +1,7 @@
config BR2_PACKAGE_NNN
bool "nnn"
depends on BR2_USE_MMU # fork
+ depends on BR2_TOOLCHAIN_HAS_THREADS
# Building nnn without widechar/UTF support is theoretically
# possible, but in practice it leads to unstable builds.
# That’s why the WCHAR dependency is here.
@@ -15,6 +16,6 @@ config BR2_PACKAGE_NNN
https://github.com/jarun/nnn
-comment "nnn needs a toolchain with wchar"
+comment "nnn needs a toolchain with wchar, threads"
depends on BR2_USE_MMU # fork
- depends on !BR2_USE_WCHAR
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
--
2.55.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/nnn: add BR2_TOOLCHAIN_HAS_THREADS dependency
2026-09-19 16:35 [Buildroot] [PATCH 1/1] package/nnn: add BR2_TOOLCHAIN_HAS_THREADS dependency Alexander Shirokov
@ 2026-09-20 11:28 ` Thomas Petazzoni via buildroot
2026-09-22 13:18 ` [Buildroot] [v2 " Alexander Shirokov
0 siblings, 1 reply; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-09-20 11:28 UTC (permalink / raw)
To: Alexander Shirokov; +Cc: buildroot
Hello Alexander,
On Sat, Sep 19, 2026 at 06:35:56PM +0200, Alexander Shirokov wrote:
> nnn links against pthread. Specify the dependency to avoid
> unexpected build failures on toolchains lacking thread support (e.g.
> br-arm-full-nothread).
>
> Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
Thanks for your updated patch. However, a patch fixing an issue must
indicate when the issue was introduced. Is it since package/nnn was
introduced? Due to a subsequent version bump of nnn?
Ideally, we like to have:
Fixes: <commithash> ("commit title")
This helps the maintainers of Buildroot LTS branches in figuring out
whether the patch needs to be backported or not.
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [v2 1/1] package/nnn: add BR2_TOOLCHAIN_HAS_THREADS dependency
2026-09-20 11:28 ` Thomas Petazzoni via buildroot
@ 2026-09-22 13:18 ` Alexander Shirokov
2026-10-10 17:25 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 4+ messages in thread
From: Alexander Shirokov @ 2026-09-22 13:18 UTC (permalink / raw)
To: buildroot; +Cc: shirokovalexs, thomas.petazzoni
nnn links against pthread. Specify the dependency to avoid
unexpected build failures on toolchains lacking thread support (e.g.
br-arm-full-nothread).
Fixes: 7856e41685a179fdda7b21a10455e52fe5fa5cb0 ("package/nnn: new package")
Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
---
package/nnn/Config.in | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/nnn/Config.in b/package/nnn/Config.in
index 64cfa8e0a5..555ab864d9 100644
--- a/package/nnn/Config.in
+++ b/package/nnn/Config.in
@@ -1,6 +1,7 @@
config BR2_PACKAGE_NNN
bool "nnn"
depends on BR2_USE_MMU # fork
+ depends on BR2_TOOLCHAIN_HAS_THREADS
# Building nnn without widechar/UTF support is theoretically
# possible, but in practice it leads to unstable builds.
# That’s why the WCHAR dependency is here.
@@ -15,6 +16,6 @@ config BR2_PACKAGE_NNN
https://github.com/jarun/nnn
-comment "nnn needs a toolchain with wchar"
+comment "nnn needs a toolchain with wchar, threads"
depends on BR2_USE_MMU # fork
- depends on !BR2_USE_WCHAR
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
--
2.55.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [Buildroot] [v2 1/1] package/nnn: add BR2_TOOLCHAIN_HAS_THREADS dependency
2026-09-22 13:18 ` [Buildroot] [v2 " Alexander Shirokov
@ 2026-10-10 17:25 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-10 17:25 UTC (permalink / raw)
To: Alexander Shirokov; +Cc: buildroot
On Tue, Sep 22, 2026 at 03:18:57PM +0200, Alexander Shirokov wrote:
> nnn links against pthread. Specify the dependency to avoid
> unexpected build failures on toolchains lacking thread support (e.g.
> br-arm-full-nothread).
>
> Fixes: 7856e41685a179fdda7b21a10455e52fe5fa5cb0 ("package/nnn: new package")
> Signed-off-by: Alexander Shirokov <shirokovalexs@gmail.com>
Applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-10-10 17:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-19 16:35 [Buildroot] [PATCH 1/1] package/nnn: add BR2_TOOLCHAIN_HAS_THREADS dependency Alexander Shirokov
2026-09-20 11:28 ` Thomas Petazzoni via buildroot
2026-09-22 13:18 ` [Buildroot] [v2 " Alexander Shirokov
2026-10-10 17:25 ` Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.