Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

nvcc build failure of podio generated code #34

Closed
vvolkl opened this issue Sep 20, 2022 · 1 comment · Fixed by AIDASoft/podio#333
Closed

nvcc build failure of podio generated code #34

vvolkl opened this issue Sep 20, 2022 · 1 comment · Fixed by AIDASoft/podio#333

Comments

@vvolkl
Copy link
Contributor

vvolkl commented Sep 20, 2022

The changes introduced in AIDASoft/podio#295 are breaking the builds with nvcc (https://gitlab.cern.ch/key4hep/k4Clue/-/jobs/24580083). Not sure if the edm4hep dependent part can be separated and built with gcc or this needs to be fixed to compile with nvcc.

This line:
https://github.com/AIDASoft/podio/pull/295/files#diff-c203d3c7391344595ed7e96696327c7620f35eb072145e7698f2fb623ab17445R151

@tmadlener
Copy link

Some follow up on the discussion during the meeting today:

  • The culprit seems to be the direct initialization of the unique_ptr. This could in principle be fixed in the generated code. I would have to check whether this is possible with reasonable effort.
  • We discussed the prospect of not building this with nvcc, but I now realized that this is in fact part of the core EDM4hep library, so I am not entirely sure this can be easily split off into a separate part.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants