Skip to Content.
Sympa Menu

sphenix-tracking-l - Re: [Sphenix-tracking-l] circular dependency between trackbase and trackbase_historic

sphenix-tracking-l AT lists.bnl.gov

Subject: sPHENIX tracking discussion

List archive

Chronological Thread  
  • From: "Osborn, Joseph" <josborn1 AT bnl.gov>
  • To: "Pinkenburg, Christopher" <pinkenbu AT bnl.gov>, sphenix-tracking <sphenix-tracking-l AT lists.bnl.gov>
  • Subject: Re: [Sphenix-tracking-l] circular dependency between trackbase and trackbase_historic
  • Date: Sun, 21 May 2023 01:04:48 +0000

I’ll take a look at it.

 

Joe

 

___________________________

Joe Osborn, Ph.D

Physics Department

Brookhaven National Laboratory

josborn1 AT bnl.gov

 

 

From: sPHENIX-tracking-l <sphenix-tracking-l-bounces AT lists.bnl.gov> on behalf of pinkenburg via sPHENIX-tracking-l <sphenix-tracking-l AT lists.bnl.gov>
Date: Saturday, May 20, 2023 at 1:00 PM
To: sphenix-tracking <sphenix-tracking-l AT lists.bnl.gov>
Subject: [Sphenix-tracking-l] circular dependency between trackbase and trackbase_historic

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 mailing list
sPHENIX-tracking-l AT lists.bnl.gov
https://lists.bnl.gov/mailman/listinfo/sphenix-tracking-l




Archive powered by MHonArc 2.6.24.

Top of Page