Skip to content

Conversation

gdenayer
Copy link
Contributor

If you encounter an error such as redefinition of ‘std::unique_ptrprecice::Participant impl’ during compilation, it is caused by CMake’s Unity (Jumbo) build mode. To resolve this, disable Unity builds when configuring preCICE.

gdenayer and others added 5 commits September 19, 2025 09:32
If you encounter an error such as redefinition of ‘std::unique_ptr<precice::Participant> impl’ during compilation, it is caused by CMake’s Unity (Jumbo) build mode. To resolve this, disable Unity builds when configuring preCICE.
@MakisH
Copy link
Member

MakisH commented Oct 7, 2025

Thanks for the contribution! I polished it a bit, here is how it looks now:

Screenshot from 2025-10-07 17-38-21

@fsimonis since this is related to the (already heavily discussed) unity builds, your feedback would be helpful here.

@MakisH MakisH added the content Content-only issues label Oct 7, 2025
@MakisH MakisH self-assigned this Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Content-only issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants