X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mx7.valuehost.ru (mx7.valuehost.ru [217.112.42.214]) by lists.alpinelinux.org (Postfix) with ESMTP id 891345C6630 for ; Mon, 26 Nov 2018 22:55:21 +0000 (GMT) Received: from mx7.valuehost.ru (unknown [127.0.0.255]) by mx7.valuehost.ru (Postfix) with ESMTP id DF32A64016 for ; Tue, 27 Nov 2018 01:55:20 +0300 (MSK) From: alpine-mips-patches Date: Mon, 26 Nov 2018 22:05:43 +0000 Subject: [alpine-aports] [PATCH] main/protobuf: fix build on mips{el} (-latomic) To: alpine-aports@lists.alpinelinux.org Message-Id: <20181126225520.DF32A64016@mx7.valuehost.ru> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: 32-bit MIPS (until R6) lacks instructions to implement 64-bit atomic operations so explicit linkage with libatomic is required. --- main/protobuf/APKBUILD | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main/protobuf/APKBUILD b/main/protobuf/APKBUILD index 6b4ee20ce6..62fc04e984 100644 --- a/main/protobuf/APKBUILD +++ b/main/protobuf/APKBUILD @@ -4,7 +4,7 @@ pkgname=protobuf _gemname=google-protobuf pkgver=3.6.1 _tstver=1.8.0 -pkgrel=0 +pkgrel=1 pkgdesc="Library for extensible, efficient structure packing" url="https://github.com/google/protobuf" arch="all" @@ -34,6 +34,8 @@ prepare() { build() { cd "$builddir" + case "$CARCH" in mips|mipsel) export LIBS="$LIBS -latomic";; esac + CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks" \ ./configure --prefix=/usr \ --sysconfdir=/etc \ -- 2.19.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---