GeomBuilder library is missing in binary version

Hello guys!

Is there a specific reason why GeomBuilder library is missing in the binary distribution starting from ROOT version 6.34? If it is not intentional, could you get it back please? :slight_smile:

Cheers,
Andrey

Welcome to the ROOT Forum!
Right, this is since this commit: modularize geom and geombuilder. I’ll try to find out who took the decision (@silverweed, @Danilo)? And if we can put it back.

Thanks a lot Bertrand!
It would be really great to have it back.
Andrey

Related discussion: Make TGeo optional and ON by default by dpiparo · Pull Request #1166 · root-project/root · GitHub

Thank you very much!
Andrey

Hi Andrey,

Holiday period, apologies…

Could you please share your user story? Why do you need geombuilder ON by default for binaries?

Cheers,
Danilo

Hello Danilo,

We are using TGeo of ROOT as the geometry system in our Ants3 simulation and data processing toolkit (arXiv:2506.07922). It serves for building geometry (and visualization), 3D navigation in optical simulations and, through GDML conversion, is used to exports the constructed geometry to Geant4 for particle simulations.

If this library is not in the binary realease, it forces us to compile ROOT, which we would like to avoid as it complicates the installation procedure, especially for the students who are the majority of the users. At the moment, we just recommend to install an older version of ROOT where this library is still present in the binaries. But it is bad to get stuck and not receive the updates :slight_smile:

If you need more details, please let me know.

Andrey

Danilo,

Do I understand it correctly that in the just released binaries (ROOT v6.36.04) the GeomBuilder library was not yet included?

Thank you,

Andrey