I'm glad that Ralf is tackling the third TMFORM issue.

Meanwhile I found a simple solution/workaround for the first two:

If we put SBCL path (with spaces) into PATH, then there's no
problem to use --with-lisp="sbcl --dynamic-space-size 4096".

To truly solve this issue, I guess we will need a separate
"--with-lisp-args" option.  But I don't see the need for support this,
after all, we do not support building FriCAS when srcdir or builddir
contains spaces.  I'm satisfied with current situation now.

- Qian

On 3/4/21 6:46 PM, Qian Yun wrote:
Another tricky bug on Windows is that, we can't compile TMFORM
with default heap size, so we need to pass "--dynamic-space-size 4096".

That is not a problem on Linux, but on Windows, it's complicated.

First, by default, SBCL installation path contains spaces.
("C:\Program Files\Steel Bank Common Lisp\2.0.0")

Our configure script and Makefile are not happy about it.

Is it a bug that we can't compile FriCAS with SBCL installed in a
directory which contains spaces (on either linux or windows).

Second, I can tweak build script to make previous problem go away,
but to combine "SBCL path contains space" and "pass additional
parameters to SBCL", it seems impossible?  I can't work out the
correct combination between quote chars and escape chars.

Anyway, we can simply install SBCL into "C:\sbcl" and call it a day,
but still, can we improve the current situation?

Third, is it a bug that compile TMFORM requires so much RAM?
We should look into it to see if RAM usage can be reduced.

- Qian

--
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/5c2d5fd5-fb2a-353a-112f-58a4103eb9bc%40gmail.com.

Reply via email to