From d162ba1860a88062f4cd61f8b52fc303ba0b2991 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 7 Aug 2021 00:16:33 +0100 Subject: gentoo resync : 07.08.2021 --- .../files/coinor-bcp-1.4.4-gcc11-exceptions.patch | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch (limited to 'sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch') diff --git a/sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch b/sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch new file mode 100644 index 000000000000..d37e8b024396 --- /dev/null +++ b/sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch @@ -0,0 +1,36 @@ +https://github.com/coin-or/Bcp/commit/e581a2dd4b55352eb318c15e8281b3cc9d8abe23.patch +https://bugs.gentoo.org/786306 + +From e581a2dd4b55352eb318c15e8281b3cc9d8abe23 Mon Sep 17 00:00:00 2001 +From: Julien Schueller +Date: Fri, 14 Aug 2020 09:58:47 +0200 +Subject: [PATCH] Fix deprecated dynamic exception warning + +warning: dynamic exception specifications are deprecated in C++11 +--- a/src/include/BCP_buffer.hpp ++++ b/src/include/BCP_buffer.hpp +@@ -101,13 +101,13 @@ class BCP_buffer{ + /**@name Modifying methods */ + /*@{*/ + /** Position the read head in the buffer. Must be between 0 and size(). */ +- inline void set_position(const int pos) throw(BCP_fatal_error) { ++ inline void set_position(const int pos) { + if (pos < 0 || pos > size()) + throw BCP_fatal_error("Incorrest buffer position setting.\n"); + _pos = pos; + } + /** Cut off the end of the buffer. Must be between 0 and size(). */ +- inline void set_size(const int s) throw(BCP_fatal_error) { ++ inline void set_size(const int s) { + if (s < 0 || s > size()) + throw BCP_fatal_error("Incorrest buffer position setting.\n"); + _size = s; +@@ -221,7 +221,7 @@ class BCP_buffer{ + */ + template BCP_buffer& unpack(T*& values, int& length, + bool allocate = true) +- throw(BCP_fatal_error) { ++ { + if (allocate) { + #ifdef PARANOID + if (_pos + sizeof(int) > _size) -- cgit v1.2.3