[ET Trac] #1775: Add Boost to ET

Roland Haas trac-noreply at einsteintoolkit.org
Tue Mar 28 11:40:37 CDT 2023


#1775: Add Boost to ET

 Reporter: Erik Schnetter
   Status: new
Milestone: 
  Version: development version
     Type: enhancement
 Priority: minor
Component: EinsteinToolkit thorn

Comment (by Roland Haas):

If and when we include Boost in the ET I would strongly advertise to include the whole [thing.Ie](http://thing.Ie) there is one “Boost” thorn that provides everything. Splitting up Boost into `Boost_FileSyste` and `Boost_SpecialFunctions` etc similar to what eg Debian’s package manger does, just buys into lots of dependency issues. 

To me the goal of ExternalLibraries is to provide a simple, working fallback and way to for Cactus thorns to interface with the 3rd party libs. It should not become a full featured package management system since we lack resources to maintain that. If this means it is slow the relying on fallback compilation, then so be it. If it is slow all the time even when mostly not used \(OpenSSL is in that category if it compiles\) then this may be an issue. 

Generally I feel that expecting a 5minute compile time, without any prior experience and expecting a fully optimized build that way is not realistic for a scientific code. I certain level of experience of the user is expected, at least if they desire an “optimized” build.

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/trac/attachments/20230328/9e451ce9/attachment.html 


More information about the Trac mailing list