-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kde-apps/okular: Fix musl build (implicit vasprintf decl)
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=398338 Upstream MR: https://invent.kde.org/graphics/okular/-/merge_requests/722 Cherry-picked from upstream's upstream: jlaurens/synctex@4b0590e Bug: https://bugs.gentoo.org/922345 Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
3 changed files
with
31 additions
and
0 deletions.
There are no files selected for viewing
29 changes: 29 additions & 0 deletions
29
kde-apps/okular/files/okular-23.08.5-implicit-vasprintf.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
From a0f57bf7f984289c5b0ceefa2a784f97cd58428a Mon Sep 17 00:00:00 2001 | ||
From: =?UTF-8?q?Germ=C3=A1n=20Poo-Caama=C3=B1o?= <[email protected]> | ||
Date: Sat, 30 May 2020 16:15:27 -0400 | ||
Subject: [PATCH] Fix implicit declaration of vasprintf | ||
|
||
Fix build when compiling with `-Werror=implicit-function-declaration`. | ||
--- | ||
core/synctex/synctex_parser.c | 5 +++++ | ||
1 file changed, 5 insertions(+) | ||
|
||
diff --git a/core/synctex/synctex_parser.c b/core/synctex/synctex_parser.c | ||
index 9eed566b3..a67006d39 100644 | ||
--- a/core/synctex/synctex_parser.c | ||
+++ b/core/synctex/synctex_parser.c | ||
@@ -55,6 +55,11 @@ | ||
* First level objects are sheets and forms, containing boxes, glues, kerns... | ||
* The third tree allows to browse leaves according to tag and line. | ||
*/ | ||
+/* Declare _GNU_SOURCE for accessing vasprintf. For MSC compiler, vasprintf is | ||
+ * defined in this file | ||
+ */ | ||
+#define _GNU_SOURCE | ||
+ | ||
#if defined(SYNCTEX_USE_LOCAL_HEADER) | ||
#include "synctex_parser_local.h" | ||
#else | ||
-- | ||
2.44.0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters