Bug #17960
problem with the debug build of larreco on SLF6
Description
When building larreco for debug on SLF6, there is an undefined reference to clock_gettime. This problem can be resolved temporarily by adding -lrt to the link list for liblarreco_RecoAlg_ImagePatternAlgs_TF.so (for SLF).
However, the actual problem is that the TENSORFLOW cmake variable is apparently being overwritten. The actual link list contains -ltensorflow-core instead of the expected $TENSORFLOW_LIB/libtensorflow-core.so. We need to understand what is overwriting the link list in order to make a proper fix.
Associated revisions
These were breaking changes that should stay on a feature branch until the next release
Revert "Work around for LArSoft Issue #17960."
This reverts commit 97065e8cd6c3c38b2b7b72bad9c623483ef5a072.
Revert "BackTracker/ParticleInventory update"
This reverts commit 42e53c116fff58d643bd0157bb98520442a35d86.
History
#1 Updated by Lynn Garren about 3 years ago
A temporary workaround is now in the head of larreco develop.
Work around for LArSoft Issue #17960.
Note, this is not a fix. Just the workaround.