mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
sys-apps/bubblewrap: fix build with Clang
Closes: https://bugs.gentoo.org/834912 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -30,6 +30,10 @@ BDEPEND="
|
||||
# tests require root priviledge
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-clang-printf.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS"
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
https://github.com/containers/bubblewrap/commit/08dc2bb54658e003724f570224541a674645d87f.patch
|
||||
https://bugs.gentoo.org/834912
|
||||
|
||||
From 08dc2bb54658e003724f570224541a674645d87f Mon Sep 17 00:00:00 2001
|
||||
From: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
||||
Date: Fri, 18 Mar 2022 10:25:51 +0100
|
||||
Subject: [PATCH] tests: properly tag ok as being printf-like
|
||||
|
||||
Avoids breaking warning with clang
|
||||
|
||||
Fixes #478
|
||||
|
||||
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
||||
---
|
||||
tests/test-utils.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/tests/test-utils.c b/tests/test-utils.c
|
||||
index c9b859d2..41874a15 100644
|
||||
--- a/tests/test-utils.c
|
||||
+++ b/tests/test-utils.c
|
||||
@@ -25,6 +25,8 @@
|
||||
|
||||
/* A small implementation of TAP */
|
||||
static unsigned int test_number = 0;
|
||||
+
|
||||
+__attribute__((format(printf, 1, 2)))
|
||||
static void
|
||||
ok (const char *format, ...)
|
||||
{
|
||||
Reference in New Issue
Block a user