From f2948338aee1926000dabf69c003f3ea3028a45d Mon Sep 17 00:00:00 2001 From: jellespijker Date: Thu, 31 Aug 2023 06:01:16 +0200 Subject: [PATCH] Use shared curaengine_grpc_definitions Although not a direct dependency of Cura, still need to define it here, such that we can set it as shared for all dependencies. Needed to overcome the issues with glibc and static compiling of the gradual flow plugin on ubuntu 20.04 with gcc-13 Contributes to CURA-10951 --- conanfile.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conanfile.py b/conanfile.py index 041fd2b9b1..a401c8fe2f 100644 --- a/conanfile.py +++ b/conanfile.py @@ -296,6 +296,7 @@ class CuraConan(ConanFile): self.options["pynest2d"].shared = True self.options["cpython"].shared = True self.options["boost"].header_only = True + self.options["curaengine_grpc_definitions"].shared = True def validate(self): version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) @@ -304,6 +305,7 @@ class CuraConan(ConanFile): def requirements(self): self.requires("boost/1.82.0") + self.requires("curaengine_grpc_definitions/latest@ultimaker/testing") self.requires("pyarcus/(latest)@ultimaker/cura_10951") self.requires("curaengine/(latest)@ultimaker/cura_10475") self.requires("pysavitar/(latest)@ultimaker/cura_10951")