From e4f4b5b3d0c56470fa769d9351043119c6137e01 Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Fri, 7 May 2021 14:39:03 +0800 Subject: openvino-inference-engine: fix build with gcc11 Include the header explicitly to avoid failures: | inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'? | 21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException(); | | ^~~~~~~~~~~~~ Signed-off-by: Anuj Mittal --- .../0001-plugin_api-fix-build-with-gcc-11.patch | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-plugin_api-fix-build-with-gcc-11.patch (limited to 'dynamic-layers/openembedded-layer/recipes-support/opencv/files') diff --git a/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-plugin_api-fix-build-with-gcc-11.patch b/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-plugin_api-fix-build-with-gcc-11.patch new file mode 100644 index 00000000..4b83a948 --- /dev/null +++ b/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-plugin_api-fix-build-with-gcc-11.patch @@ -0,0 +1,36 @@ +From 0ecaaf9098dc22b5503dfbce5cf629525e1dd237 Mon Sep 17 00:00:00 2001 +From: Anuj Mittal +Date: Fri, 7 May 2021 14:30:03 +0800 +Subject: [PATCH] plugin_api: fix build with gcc 11 + +Some C++ Standard Library headers have been changed in gcc 11 to no +longer include other headers that they do need to depend on. + +Include exception explicitly to avoid: + +| inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'? +| 21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException(); +| | ^~~~~~~~~~~~~ + +Upstream-Status: Submitted [https://github.com/openvinotoolkit/openvino/pull/5546] + +Signed-off-by: Anuj Mittal +--- + inference-engine/src/plugin_api/ie_system_conf.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/inference-engine/src/plugin_api/ie_system_conf.h b/inference-engine/src/plugin_api/ie_system_conf.h +index c0e4cbb8b..56d5fb488 100644 +--- a/inference-engine/src/plugin_api/ie_system_conf.h ++++ b/inference-engine/src/plugin_api/ie_system_conf.h +@@ -11,6 +11,7 @@ + + #include "ie_api.h" + #include ++#include + + namespace InferenceEngine { + +-- +2.30.2 + -- cgit v1.2.3-54-g00ecf