On Fri, Apr 12, 2024 at 06:25:26PM +0800, Qian Yun wrote:
> We have discussed this before, namely the default dynamic-space-size
> is not enough during build.
>
> Recently there is a github issue hitting by this on freebsd.
>
> I get hit by this issue a few times as well, because the default
> "./configure" no longer works and sometimes I forget to use
> './configure --with-lisp="sbcl --dynamic-space-size 2048"'.
>
> I believe current situation is not friendly for new users,
> (and it's not documented explicitly in INSTALL), and cumbersome
> for developers.
>
> We should make "./configure" work by default.
>
> I think the following is a good solution:
>
> 1. Check the dynamic-space-size of the given SBCL.
> 2. If it is not enough, we append a proper argument to it.
>
> This has the advantage that the user can still specify a
> larger dynamic-space-size and will not be overwritten by
> our default value, which was the old plan in previous discussion.
Yes, it would be good if you can do this.
> Also from the freebsd bug report [1], shall we use
> "--disable-ldb --disable-debugger" by default as well?
"--disable-ldb" probably yes. "--disable-debugger" is somewhat
debatable. Namely, when debugging build problems in typical cases
most work is to get debugger prompt. Once in debugger, many problems
can be easily diagnosed. Also, if you do "--disable-debugger"
at sbcl command line, can you enable it later in running image?
I hope so, just ask because I never used "--disable-debugger".
--
Waldek Hebisch
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/fricas-devel/ZhqJSys6ACJbFMqf%40fricas.org.