mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
nbis: fix build on musl
Drop re-definition of stderr. There's no need for this anywhere (including glibc). This breaks in particular on musl because stderr (and stdin) are both const, and macros unlike in glibc. Bug: https://bugs.gentoo.org/853811
This commit is contained in:
31
libfprint/nbis/fix-musl-build.patch
Normal file
31
libfprint/nbis/fix-musl-build.patch
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
From 2584d440afc87d463cb8dc809d48c660e091c2c4 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sam James <sam@gentoo.org>
|
||||||
|
Date: Thu, 23 Jun 2022 05:57:46 +0100
|
||||||
|
Subject: [PATCH] nbis: fix build on musl
|
||||||
|
|
||||||
|
Drop re-definition of stderr. There's no need for this anywhere
|
||||||
|
(including glibc). This breaks in particular on musl because
|
||||||
|
stderr (and stdin) are both const, and macros unlike in glibc.
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/853811
|
||||||
|
---
|
||||||
|
nbis/include/bozorth.h | 2 --
|
||||||
|
1 file changed, 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/nbis/include/bozorth.h b/nbis/include/bozorth.h
|
||||||
|
index a705da98..fd8975bf 100644
|
||||||
|
--- a/nbis/include/bozorth.h
|
||||||
|
+++ b/nbis/include/bozorth.h
|
||||||
|
@@ -217,8 +217,6 @@ struct xytq_struct {
|
||||||
|
/**************************************************************************/
|
||||||
|
/* Globals supporting command line options */
|
||||||
|
extern int verbose_threshold;
|
||||||
|
-/* Global supporting error reporting */
|
||||||
|
-extern FILE *stderr;
|
||||||
|
|
||||||
|
/**************************************************************************/
|
||||||
|
/* In: BZ_GBLS.C */
|
||||||
|
--
|
||||||
|
GitLab
|
||||||
|
|
||||||
|
|
||||||
@@ -217,8 +217,6 @@ struct xytq_struct {
|
|||||||
/**************************************************************************/
|
/**************************************************************************/
|
||||||
/* Globals supporting command line options */
|
/* Globals supporting command line options */
|
||||||
extern int verbose_threshold;
|
extern int verbose_threshold;
|
||||||
/* Global supporting error reporting */
|
|
||||||
extern FILE *stderr;
|
|
||||||
|
|
||||||
/**************************************************************************/
|
/**************************************************************************/
|
||||||
/* In: BZ_GBLS.C */
|
/* In: BZ_GBLS.C */
|
||||||
|
|||||||
@@ -198,3 +198,6 @@ patch -p0 < fix-scan-build-reports.patch
|
|||||||
|
|
||||||
# Add pass to remove perimeter points
|
# Add pass to remove perimeter points
|
||||||
patch -p0 < remove-perimeter-pts.patch
|
patch -p0 < remove-perimeter-pts.patch
|
||||||
|
|
||||||
|
# Fix build on musl by dropping unnecessary redeclaration of stderr
|
||||||
|
patch -p0 < fix-musl-build.patch
|
||||||
|
|||||||
Reference in New Issue
Block a user