From f9a24f3fb4df4d663300ac1f86d5d8bc8ab8505e Mon Sep 17 00:00:00 2001 From: q66 Date: Thu, 2 Jan 2020 18:03:11 +0100 Subject: [PATCH] ldb: fix build on musl --- srcpkgs/ldb/template | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/srcpkgs/ldb/template b/srcpkgs/ldb/template index d650134ac72..f46ed0d61a5 100644 --- a/srcpkgs/ldb/template +++ b/srcpkgs/ldb/template @@ -16,6 +16,11 @@ checksum=232e54b87c53210a6861424ad411b04dbfa0f2ca4bc463aefea188158e0cc963 nocross="see srcpkgs/tdb (cross-32bit.answers)." +# workaround broken uintptr_t definition on musl +if [ "$XBPS_TARGET_WORDSIZE" = "64" -a "$XBPS_TARGET_LIBC" = "musl" ]; then + CFLAGS+=" -D__WORDSIZE=64" +fi + ldb-devel_package() { short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}"