WIP: Fix linking on macosx12
- Dec 07, 2021
-
-
Administrator authored3559f91b
-
Administrator authored
Only build the internal Vc version if none is found in FairSoft installation. This should solve the problem with failing macros due to incosistent versions of Vc library and header files.
0f18b23f
-
- Dec 06, 2021
-
-
Administrator authored
There are conflicting version of the Vc library installed with FairSoft and installed with CbmRoot. On Debian11 it is not possible any longer to load some libraries. Use a yet unofficial FairSoft version which installes the same Vc version as used in CbmRoot to test if this solves the problem.
3af9d5de -
Administrator authoredb6e576e9
-
Administrator authored12dbfebe
-
Administrator authored672b3d46
-
Administrator authored8fc9d57f
-
Administrator authored
With the latest change not all libraries were found any longer such that not all libraries were tested. The outcome of the test was such not reliable.
9f891b53 -
Administrator authored42aba87c
-
Administrator authored40155d1c
-
Administrator authored819264ed
-
Administrator authored
Build glue code for the new enumerator such that it can be properly used in the macro.
325f3df2 -
Administrator authored394b24f4
-
Administrator authored8f33950e
-
Administrator authored
To resolve the circular dependency the KF library was split into 3 separate libraries. KF contains the base part, the new KFQA lib now contains everything which is related to quality assurance. The new lib KFParticleInterface is the interface needed to use the external KFParticle library. There wasn't any cleanup of the build system done yet.
d04ee287 -
Administrator authored
The implementation of the function was in the source file. Since the function was also used in a qa class no code code be created at that place. This results in a missing symbol during linking. Put the template code properly in the header solves the problem.
6ff824e7 -
Administrator authored
Somehow the dynamic linker on macosx 12 has changed. It now needs to resolve all symbols when loading a library such that all dependent libraries needs to be passed explicitly already when linking a new library. Before the linker was able to resolve such symbols if the needed library was in the library search path needed library was in the library search path.
4e4b0863
-