ZettaScaleLabs / cyclors

Low level RUST APIs for cyclone
Apache License 2.0
6 stars 11 forks source link

Disable LTO (Link Time Optimization) building CycloneDDS #7

Closed JEnoch closed 2 years ago

JEnoch commented 2 years ago

As reported in eclipse-zenoh/zenoh-plugin-dds#101 the -flto -fno-fat-lto-objects used by CycloneDDS 0.10.2 build makes it static library to fail to be linked by Rust. This PR deactivates those flags configuring CycloneDDS CMake with ENABLE_LTO=no.