#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Peter Diener):
No. According to what I was able to find out Boost version 1.89 was the first version they didn't build the stub for backward compability.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
Great. Thanks of the feedback. if it is a self-build one that is lacking `libboost_system` could this have been caused by options passed to `b2` while building?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Peter Diener):
The compile of boost started and finished on Sunrise after your fix.
I encountered the missing libboost_system on Sunrise. I have my own compiled boost version 1.89 there. When I removed the check for the library I was able to compile and link the current development version of Cactus.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
Note that my Debian box (and self-compiled Boost) do have a libboost_system:
```
/usr/lib/x86_64-linux-gnu/libboost_system.a libboost-system1.83-dev [amd64], libboost-system1.88-dev [amd64]
/usr/lib/x86_64-linux-gnu/libboost_system.so libboost-system1.83-dev [amd64], libboost-system1.88-dev [amd64]
```
where did you encounter that file not being present?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
In the ET call we collected some boost sub-libraries that are used in the ET:
* system and filesystem (since in David's original code)
* math (or so) by CarpetX's Algo library
* ptree (FUKA), Python (FUKA) -- won't provide this since it opens up a can of worms trying to build for Python
* optional, format, math, odeint, (RrPrimAnd, just says "Boost", but this is what is actually required to compile it)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
oh, it does not like `-j` alone. Grr. Apparently I coded for this (there's special code) but never tested it.
Fixed. Also removed the check for a `system` linker library.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et