Closed mkoeppe closed 3 years ago
Replying to @embray:
it used to be possible to set it when running
make
as well. I guess it's not so important, but it feels like a regression, and was confusing to me.
I think the reasoning is that -- in contrast to SAGE_DEBUG
and the compiler flags -- that it is not useful to control SAGE_FAT_BINARY
for just a few packages -- you get a portable Sage distribution only if all packages are compiled like this. I would have no strong objections though to add it back though (in a separate ticket - it's unrelated to the present ticket).
The present ticket needs review - it would be nice to get this into 9.3
./configure --help
does not print --enable-r
as an option.
Although I see ./configure --disable-r
, so maybe it's not important.
I think it's common practice to only show one of --enable-...
and --disable-...
depending on what is the default.
For our optional packages, I think we decided to list both because of the perhaps unusual semantics of --disable-...
uninstalling a previously installed optional package.
Replying to @mkoeppe:
For our optional packages, I think we decided to list both because of the perhaps unusual semantics of
--disable-...
uninstalling a previously installed optional package.
And... of course because our default for optional depends on whether the package is already installed. And this information is not known at bootstrap time (when the help text is put together), only at configure time.
Changed reviewer from François Bissey to François Bissey, John Palmieri
Okay, that makes sense. It works as advertised, so let's merge it.
Thanks!
Setting priority to blocker to bring this ticket to the attention of the release bot.
Changed branch from u/mkoeppe/cygwin_standardr_build_fails_____downgrade_rrpy2_to_optional to f04c134
Prompted by a build failure of
r
oncygwin-standard
in https://github.com/mkoeppe/sage/runs/1915093157we make it possible to disable R using a configure options so that one can get a working Sage installation in this way.
(The original build failure has hopefully resolved been resolved by #29537.)
Previous tickets and discussions:
29486
29441
29170
Depends on #29537 Depends on #30383
CC: @embray @dimpase @orlitzky @jhpalmieri @kiwifb @novoselt @EmmanuelCharpentier @videlec @kliem
Component: porting: Cygwin
Author: Matthias Koeppe
Branch/Commit:
f04c134
Reviewer: François Bissey, John Palmieri
Issue created by migration from https://trac.sagemath.org/ticket/31409