evmone icon indicating copy to clipboard operation
evmone copied to clipboard

CI: Add a LTO/IPO build

Open chfast opened this issue 2 years ago • 2 comments

Add a LTO build to CI. We can check the performance of Release vs Release+LTO builds but previously difference where neglectable. However, LTO build can reveal some C++ bugs.

In CMake IPO can be enabled with INTERPROCEDURAL_OPTIMIZATION property. The Hunter controlled dependencies should be build with IPO enabled too therefore a CMake toolchain file must be used.

chfast avatar May 15 '23 08:05 chfast

need a job

sofiqul60 avatar May 20 '23 16:05 sofiqul60

nice

Uglybutlikable avatar May 20 '23 17:05 Uglybutlikable