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/487A807E-C211-4E97-AD10-A73D7AC6E1FF%40gmail.com.

Reply via email to