meson, or meson-python to be precise, is the backend used to build sagelib 
since Sage 10.7.

The whole sage "distro" is still built using autotools, this has not been 
changed.


On December 26, 2025 1:05:03 PM CST, Dima Pasechnik <[email protected]> wrote:
>these are obsolete options, we are deprecating them now.
>
>sage -br is now equivalent to running ./sage,
>as meson takes care of rebuilding cython if needed, by running ninja in the 
>correct directory.
>
>sage -b has been semi-broken for long time.
>And it is equivalent to running ninja.
>
>This is being taken care of in
><https://github.com/sagemath/sage/pull/41174>
>
>On December 26, 2025 9:32:53 AM CST, Gareth Ma <[email protected]> wrote:
>>Hi all, I have been asked this by another Sage developer, which is whether
>>./sage -b or ./sage -br use Meson. The command actually fails for me
>>initially on Arch Linux, as ./configure or using make is now "not
>>recommended" and errors out. After running ./configure
>>--disable-meson-check, I noticed that the build process runs `meson setup
>>...`. This was interesting as it never ran `meson compile` afterwards, and
>>it shouldn't since it's using the old make/autoconf build system. So my
>>question: how is Meson used in the Sage build system?
>>
>>Best regards,
>>Gareth
>>
>>-- 
>>You received this message because you are subscribed to the Google Groups 
>>"sage-devel" 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-devel/CAMxYnrMqVyLBxcPbnDCR-R-%2BedxpMbfyD1VsBi9mGuDUEdcavQ%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" 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-devel/E8245A14-ACDE-46FC-BBEC-4248BF7C59A2%40gmail.com.

Reply via email to