← All tasks
cppsolvespace/solvespace #701Not a task: not reproduced

Compile with LTO (suggestion)

envgap__solvespace__solvespace-701

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
39f419e28c13679cd12db0b5095cdc9699ae6f6e
Manifest
CMakeLists.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

solvespace/solvespace #701 · read the original issue
I've tried adding the following to CMakeLists.txt on line 24.



set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)



On my linux build I get about 33 percent reduction in time for a benchmark I've been using (12sec vs 18). The frame rate while dragging is also perceptibly smoother.



I'm not sure if this is supported on all platforms or where the ideal place to put it is, so I'd like to hear from either a CMAKE guru or enough discussion to make a determination about it. We also don't want the added build time for debug builds.



Thanks!
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]