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.
