Skip to content

Configuration - Remove -symbolic linker flag#432

Merged
dpasukhi merged 5 commits intoOpen-Cascade-SAS:IRfrom
dpasukhi:compilation_flag_symbolic
Mar 12, 2025
Merged

Configuration - Remove -symbolic linker flag#432
dpasukhi merged 5 commits intoOpen-Cascade-SAS:IRfrom
dpasukhi:compilation_flag_symbolic

Conversation

@dpasukhi
Copy link
Copy Markdown
Member

No description provided.

@dpasukhi dpasukhi added the 1. Configuration CMake/QMake processes of OCCT or samples label Mar 12, 2025
@dpasukhi dpasukhi added this to the Release 7.9.1 milestone Mar 12, 2025
@dpasukhi dpasukhi self-assigned this Mar 12, 2025
@dpasukhi
Copy link
Copy Markdown
Member Author

linux-clang-x64

Total CPU difference: 4257.5400000005675 / 4007.010000000738 [+6.25%]
--


linux-gcc-x64

Total CPU difference: 4441.620000000463 / 4147.780000000602 [+7.08%]
--


@dpasukhi
Copy link
Copy Markdown
Member Author

The performance degradation.
But better to disable, because the stability is much important

@dpasukhi dpasukhi merged commit ddf81f2 into Open-Cascade-SAS:IR Mar 12, 2025
27 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in Maintenance Mar 12, 2025
dpasukhi added a commit to dpasukhi/OCCT that referenced this pull request May 19, 2025
Updated VCPKG workflow to follow the type of linking with the triplet.
Removed symbolic linker flag. As a result downgrade of performance.
The symbolic flag has high risk of instability, better to disable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1. Configuration CMake/QMake processes of OCCT or samples

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant