I have now removed part of old GCL-specific code.  This probably
means that FriCAS can not be build with GCL versions earlier
than GCL-2.6.13.  On plus side, after that one gets sensible
error messages and one can do build from Lisp files.  Algebra
bootstrap fails, I have tracked problem to missing or wrong
DATABASE property on |BasicType|.  This probably indicates
some deeper problem.

Running testsuite on FriCAS build from Lisp files shows one
failure: apparently FriCAS on GCL can not catch numeric errors.

Also, FriCAS now uses ANSI Lisp code instead of old GCL-specific
code, so this requires enough ANSI support in GCL.  I only tried
ANSI GCL, I do not know if "traditional" GCL would work.

BTW: The following gets around problem with loading to large
heap.  I am not sure if this is right solution:

--- trunk/src/lisp/Makefile.in  2022-07-16 14:43:58.443666098 +0200
+++ dist/src/lisp/Makefile.in   2023-02-11 15:36:50.248556407 +0100
@@ -68,7 +68,8 @@
                                        ' (compiler::emit-fn t))' \
                                   ' (when (fboundp (quote si::sgc-on))' \
                                         ' (si::sgc-on nil))' \
-                                  ' (setq compiler::*default-system-p* t))"' \
+                                  ' (setq compiler::*default-system-p* t)' \
+                     ' (setq compiler::*default-large-memory-model-p* t))"' \
                       ' si::*system-directory* (quote (list ".lsp")))' \
                '  "$(lisp_c_objects) $(fricas_c_runtime_extra)")' \
             | $(FRICAS_LISP)

-- 
                              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/20230211155747.xeb7bmw6syxdhusl%40fricas.math.uni.wroc.pl.

Reply via email to