mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
app-misc/spacenavd: Support GCC 10
Closes: https://bugs.gentoo.org/706966 Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-2.3.84, Repoman-2.3.20
This commit is contained in:
24
app-misc/spacenavd/files/spacenavd-0.7-gcc10.patch
Normal file
24
app-misc/spacenavd/files/spacenavd-0.7-gcc10.patch
Normal file
@@ -0,0 +1,24 @@
|
||||
From 081182f1675bb69eec58d92698f1ba2f23466d3f Mon Sep 17 00:00:00 2001
|
||||
From: John Tsiombikas <nuclear@member.fsf.org>
|
||||
Date: Sat, 1 Feb 2020 01:19:14 +0200
|
||||
Subject: [PATCH] GCC 10 changes the default from -fcommon to -fno-common, so
|
||||
we need to set it explicitly now. Closes github bug #17.
|
||||
|
||||
---
|
||||
Makefile.in | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index 9eba102..abf62c9 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -7,7 +7,8 @@ ctl = spnavd_ctl
|
||||
|
||||
CC = gcc
|
||||
INSTALL = install
|
||||
-CFLAGS = -pedantic -Wall $(dbg) $(opt) -fno-strict-aliasing -I$(srcdir)/src -I/usr/local/include $(add_cflags)
|
||||
+CFLAGS = -pedantic -Wall $(dbg) $(opt) -fno-strict-aliasing -fcommon \
|
||||
+ -I$(srcdir)/src -I/usr/local/include $(add_cflags)
|
||||
LDFLAGS = -L/usr/local/lib $(xlib) $(add_ldflags)
|
||||
|
||||
$(bin): $(obj)
|
||||
@@ -17,6 +17,10 @@ IUSE="X"
|
||||
RDEPEND="X? ( x11-apps/xdpyinfo x11-libs/libXi )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-gcc10.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~INPUT_EVDEV"
|
||||
ERROR_CFG="Your kernel needs INPUT_EVDEV for the spacenavd to work properly"
|
||||
|
||||
Reference in New Issue
Block a user