sphenix-tracking-l AT lists.bnl.gov
Subject: sPHENIX tracking discussion
List archive
[Sphenix-tracking-l] circular dependency between trackbase and trackbase_historic
- From: pinkenburg <pinkenburg AT bnl.gov>
- To: sphenix-tracking <sphenix-tracking-l AT lists.bnl.gov>
- Subject: [Sphenix-tracking-l] circular dependency between trackbase and trackbase_historic
- Date: Sat, 20 May 2023 12:58:42 -0400
Hi folks,
I am trying to build a sanitizer version of our code and it came across a circular dependency.
ClusterErrorPara in trackbase includes TrackSeed.h, TrackSeed is in trackbase_historic but trackbase is build first. So that doesn't work. Switching the order now stumbles over libtrackbase_historic_io.so depending on libtrack_io.so
I am somewhat surprised that this doesn't show up in our debug build but it is clearly a logical issue in the tracking code organization.
Could someone take care of this?
Thanks
Chris
--
*************************************************************
Christopher H. Pinkenburg ; pinkenburg AT bnl.gov
; http://www.phenix.bnl.gov/~pinkenbu
Brookhaven National Laboratory ; phone: (631) 344-5692
Physics Department Bldg 510 C ; fax: (631) 344-3253
Upton, NY 11973-5000
*************************************************************
-
[Sphenix-tracking-l] circular dependency between trackbase and trackbase_historic,
pinkenburg, 05/20/2023
- Re: [Sphenix-tracking-l] circular dependency between trackbase and trackbase_historic, Osborn, Joseph, 05/20/2023
Archive powered by MHonArc 2.6.24.