All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] package/libgit2: depends on native 64bit atomics
@ 2022-08-08 15:06 Nicolas Cavallari
  2022-08-08 15:06 ` [Buildroot] [PATCH 2/2] package/libgit2: bump to 1.5.0 Nicolas Cavallari
  2022-08-08 20:41 ` [Buildroot] [PATCH 1/2] package/libgit2: depends on native 64bit atomics Thomas Petazzoni via buildroot
  0 siblings, 2 replies; 6+ messages in thread
From: Nicolas Cavallari @ 2022-08-08 15:06 UTC (permalink / raw)
  To: buildroot

libgit2 does not know about libatomic_ops.

This wasn't a problem before because it is a shared library, so the
missing symbols were simply added as undefined, and no project currently
depend on libgit2 to expose the problem.

The next version of libgit2 can also build a binary, which will expose
the problem.

Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
---
 package/libgit2/Config.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/libgit2/Config.in b/package/libgit2/Config.in
index a6a9728ff0..9c97676c4a 100644
--- a/package/libgit2/Config.in
+++ b/package/libgit2/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_LIBGIT2
 	bool "libgit2"
 	depends on !BR2_STATIC_LIBS # libhttpparser
+	depends on BR2_TOOLCHAIN_HAS_SYNC_8
+	depends on BR2_TOOLCHAIN_HAS_SYNC_4
 	select BR2_PACKAGE_LIBHTTPPARSER
 	select BR2_PACKAGE_ZLIB
 	help
-- 
2.36.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-08-24 11:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-08 15:06 [Buildroot] [PATCH 1/2] package/libgit2: depends on native 64bit atomics Nicolas Cavallari
2022-08-08 15:06 ` [Buildroot] [PATCH 2/2] package/libgit2: bump to 1.5.0 Nicolas Cavallari
2022-08-08 15:33   ` [Buildroot] [PATCH 2/2 v2] " Nicolas Cavallari
2022-08-08 20:41 ` [Buildroot] [PATCH 1/2] package/libgit2: depends on native 64bit atomics Thomas Petazzoni via buildroot
2022-08-09 15:57   ` Nicolas Cavallari
2022-08-24 11:26     ` 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.