diff options
author | Sam James <sam@gentoo.org> | 2021-06-15 01:52:58 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-06-15 01:54:25 +0000 |
commit | e1d3c9af5679ed8e493e188620dafde21c012a0f (patch) | |
tree | d3bba23a5d303d067e0abb5e1b593241af0c7341 /sys-cluster | |
parent | dev-libs/pegtl: drop -Werror (diff) | |
download | gentoo-e1d3c9af5679ed8e493e188620dafde21c012a0f.tar.gz gentoo-e1d3c9af5679ed8e493e188620dafde21c012a0f.tar.bz2 gentoo-e1d3c9af5679ed8e493e188620dafde21c012a0f.zip |
sys-cluster/ucx: drop -Werror
Closes: https://bugs.gentoo.org/789762
Closes: https://bugs.gentoo.org/790341
Closes: https://bugs.gentoo.org/790332
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch | 55 | ||||
-rw-r--r-- | sys-cluster/ucx/ucx-1.10.0_rc5.ebuild | 10 |
2 files changed, 61 insertions, 4 deletions
diff --git a/sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch b/sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch new file mode 100644 index 000000000000..7a6894fe6194 --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.10.0_rc5-drop-werror.patch @@ -0,0 +1,55 @@ +https://bugs.gentoo.org/789762 + +From 18df3302b256bce6f61d83a58b2afbc8d788ad5c Mon Sep 17 00:00:00 2001 +From: Sam James <sam@gentoo.org> +Date: Tue, 15 Jun 2021 01:40:48 +0000 +Subject: [PATCH] Drop -Werror + +--- + bindings/java/src/main/native/Makefile.am | 2 +- + examples/Makefile.am | 2 +- + test/apps/sockaddr/Makefile.am | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/bindings/java/src/main/native/Makefile.am b/bindings/java/src/main/native/Makefile.am +index 73f9940..6616dae 100644 +--- a/bindings/java/src/main/native/Makefile.am ++++ b/bindings/java/src/main/native/Makefile.am +@@ -64,7 +64,7 @@ libjucx_la_SOURCES = context.cc \ + ucs_constants.cc \ + worker.cc + +-libjucx_la_CXXFLAGS = -fPIC -DPIC -Werror -std=gnu++98 ++libjucx_la_CXXFLAGS = -fPIC -DPIC -std=gnu++98 + + libjucx_la_LIBADD = $(topdir)/src/ucs/libucs.la \ + $(topdir)/src/uct/libuct.la \ +diff --git a/examples/Makefile.am b/examples/Makefile.am +index 05cde27..76c3b18 100644 +--- a/examples/Makefile.am ++++ b/examples/Makefile.am +@@ -23,7 +23,7 @@ EXAMPLE_CUDA_CFLAGS = $(CFLAGS_PEDANTIC) + EXAMPLE_CUDA_CPPFLAGS = + endif + +-EXAMPLE_CCLD_FLAGS = -lucs -I$(includedir) -L$(libdir) -Wall -Werror -Wl,-rpath,$(libdir) \ ++EXAMPLE_CCLD_FLAGS = -lucs -I$(includedir) -L$(libdir) -Wall -Wl,-rpath,$(libdir) \ + $(EXAMPLE_CUDA_LDFLAGS) $(EXAMPLE_CUDA_CPPFLAGS) + + installcheck-local: +diff --git a/test/apps/sockaddr/Makefile.am b/test/apps/sockaddr/Makefile.am +index 7ce7a01..2e4ad47 100644 +--- a/test/apps/sockaddr/Makefile.am ++++ b/test/apps/sockaddr/Makefile.am +@@ -12,7 +12,7 @@ noinst_HEADERS = \ + sa_util.h + + sa_CXXFLAGS = \ +- -std=c++11 -g -Wall -Werror ++ -std=c++11 -Wall + + sa_CPPFLAGS = $(BASE_CPPFLAGS) + +-- +2.32.0 + diff --git a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild index 1d3c4a64a113..b1b15f27d9e1 100644 --- a/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild +++ b/sys-cluster/ucx/ucx-1.10.0_rc5.ebuild @@ -5,14 +5,14 @@ EAPI=7 inherit autotools +MY_PV=${PV/_/-} DESCRIPTION="Unified Communication X" HOMEPAGE="https://www.openucx.org" - -MY_PV=${PV/_/-} SRC_URI="https://github.com/openucx/ucx/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" -SLOT="0" LICENSE="BSD" +SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="+numa +openmp" @@ -22,7 +22,9 @@ RDEPEND=" " DEPEND="${RDEPEND}" -S="${WORKDIR}/${PN}-${MY_PV}" +PATCHES=( + "${FILESDIR}"/${PN}-1.10.0_rc5-drop-werror.patch +) src_prepare() { default |