Mail archive
alpine-aports

[alpine-aports] [PATCH] main/cgdb: fix build on mips* (name collision)

From: alpine-mips-patches <info_at_mobile-stream.com>
Date: Tue, 20 Nov 2018 22:10:59 +0000

There is a variable called "mips" in the code that conflicts with the
predefined "mips" macro. Add -std=c11 / -std=c++11 to CFLAGS / CXXFLAGS
to force removal of all the non-underscored predefined macros. This is
safe because README.md says the project is officially C11/C++11.
---
 main/cgdb/APKBUILD | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/main/cgdb/APKBUILD b/main/cgdb/APKBUILD
index ce04e0707c..24ecbb5487 100644
--- a/main/cgdb/APKBUILD
+++ b/main/cgdb/APKBUILD
_at_@ -2,7 +2,7 @@
 # Maintainer: Natanael Copa <ncopa_at_alpinelinux.org>
 pkgname=cgdb
 pkgver=0.7.0
-pkgrel=1
+pkgrel=2
 pkgdesc="The Curses Debugger"
 arch="all"
 license="GPL-2.0"
_at_@ -15,6 +15,8 @@ builddir="$srcdir/$pkgname-$pkgver"
 
 build() {
 	cd "$builddir"
+	CFLAGS="$CFLAGS -std=c11" \
+	CXXFLAGS="$CXXFLAGS -std=c++11" \
 	./configure \
 		--build=$CBUILD \
 		--host=$CHOST \
-- 
2.19.1
---
Unsubscribe:  alpine-aports+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-aports+help_at_lists.alpinelinux.org
---
Received on Tue Nov 20 2018 - 22:10:59 UTC