From 946473b5c75ab47f241a00a93f18fe0f5c94ae07 Mon Sep 17 00:00:00 2001 From: kth5 Date: Thu, 11 Apr 2024 14:29:06 +0200 Subject: [PATCH] * update protobuf to 25.3-3 --- protobuf/PKGBUILD | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/protobuf/PKGBUILD b/protobuf/PKGBUILD index 0591dec0da..332b90b87c 100644 --- a/protobuf/PKGBUILD +++ b/protobuf/PKGBUILD @@ -1,3 +1,4 @@ +# POWER Maintainer: Alexander Baldeck # Maintainer: Lukas Fleischer # Contributor: David Runge # Contributor: Aleksey Filippov @@ -10,7 +11,7 @@ pkgbase='protobuf' pkgname=('protobuf' 'python-protobuf') pkgver=25.3 -pkgrel=1 +pkgrel=3 pkgdesc="Protocol Buffers - Google's data interchange format" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://developers.google.com/protocol-buffers/' @@ -50,14 +51,12 @@ prepare() { } build() { - case "${CARCH}" in - riscv64) CXXFLAGS+=' -latomic' ;; - esac - local cmake_options=( -B build -D CMAKE_BUILD_TYPE=None -D CMAKE_INSTALL_PREFIX=/usr + -D CMAKE_C_FLAGS="$CFLAGS -ffat-lto-objects" + -D CMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" -D protobuf_BUILD_SHARED_LIBS=ON -D protobuf_USE_EXTERNAL_GTEST=ON -D protobuf_ABSL_PROVIDER=package @@ -65,6 +64,10 @@ build() { -W no-dev ) + case "${CARCH}" in + riscv64) CXXFLAGS+=' -latomic' ;; + esac + cmake "${cmake_options[@]}" cmake --build build --verbose