On September 30, 2025 2:58:30 PM CDT, Marc Culler <[email protected]> wrote:
>
>
>On Tuesday, September 30, 2025 at 11:20:03 AM UTC-5 Dima Pasechnik wrote:
>
>the boost_cropped is a header-only thing.
>
>
>What this means, as I learned by inspecting the spkg closely,  is that the 
>spkg tarball simply contains the include/boost directory which is created 
>when you install boost. Why that package is named boost_cropped instead of 
>boost_headers is beyond me.
>
>But the main point here is that the current boost spkg contains a version 
>of boost which  appears not to be compatible with clang 17.0.0.  So 
>building sagelib with Sage's boost package fails if you are using clang 
>17.0.0.  It is pretty trivial to upgrade the boost_cropped package to the 
>current version of boost.  So that would be the obvious solution to this 
>problem.

As I explained already, this is not a solution, as we have supported platforms 
which are not compatible with the current boost, and we even have at least one 
which is not compatible with anything newer than the boost version newer than 
our boost(_cropped).

So this is not a solution. The right solution is to go platform-dependent and 
use an external boost.
(please don't consider building a full gcc toolchain on the platforms which 
can't take a new boost as a solution, because it's a disaster). 


>
>- Marc
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-release/6A2DB430-0B76-44AC-A52E-03DC31812F36%40gmail.com.

Reply via email to