From: Bruno H. <br...@cl...> - 2024-11-03 14:05:03
|
Hi, > I see some activity in CLISP for Haiku in mailing lists, but do not see > anything in GitLab. Am I missing something, or am I just too impatient? You were too impatient :) Meanwhile, I have - Tuned the memory management configuration for Haiku. On x86_64 it's possible to use mmap instead of malloc. But on this platform, I turned off generational GC by default, since here it provides a 20% slowdown instead of a speedup. - Added workarounds for Haiku-specific test failures (streams.erg, streamslong.erg). - Added and fixed your Haiku-specific user configuration. Tested by running (edit-file "~/foo.c") and (clhs 'setf): The edit-file function was not returning immediately. And the clhs function complained that the value of *browser* was of the wrong type. There are still test failures relating to sockets, but other platforms have that too. Not sure if these failures have important effects. Alexandru Popa wrote: > CLISP package is available in Haiku (x86-64, x86): > https://depot.haiku-os.org/#!/pkg/clisp/haikuports/haikuports_x86_64/2/49/93/git/1/x86_64?bcguid=bc175-TJHY > https://depot.haiku-os.org/#!/pkg/clisp_x86/haikuports/haikuports_x86_gcc2/2/49/93/git/1/x86_gcc2?bcguid=bc2-UVML Did you test these binaries? I installed the x86_64 one, and 1) When I start /bin/clisp, there is an error runtime_loader: Cannot open file libsigsegv.so.2 (needed by /boot/system/lib/clisp-2.49.93+/base/lisp.run): No such file or directory So I install package 'libsigsegv'. 2) When I start /bin/clisp, there is an error runtime_loader: Cannot open file libunistring.so.5 (needed by /boot/system/lib/clisp-2.49.93+/base/lisp.run): No such file or directory So I uninstall package 'libunistring' and reinstall the packages 'libunistring' and 'libunistring2'. It seems that the binary package is missing at least these two dependencies. The dependencies to readline and ffcall seem to be working, on the other hand. Now it's worth making new packages, I would say. Bruno |