- Update to latest commit f6622093 (based on 2.49.95+git20241103) to get it build with gcc15 Fix expansion of CL_FFCALL in src/configure. Reported by Adam Sampson <ats@offog.org> at <https://gitlab.com/gnu-clisp/clisp/-/issues/60>. * glm4/lib-link.m4 (AC_LIB_FROMPACKAGE): Import bug fix from gnulib. * src/configure: Regenerated. Enable most optimizations on Hurd/x86_64. * lispbibl.d (MAPPABLE_ADDRESS_RANGE_START, MAPPABLE_ADDRESS_RANGE_END, SINGLEMAP_*, *_WORKS): Define for Hurd/x86_64. * Makefile.devel (multibuild-hurd-x86_64): Enable all build variants that work. * makemake.in (Z_XCFLAGS): For Hurd/x86_64, enable all optimizations except ASM. Recommend libsigsegv 2.15. * configure (libsigsegv_url): Update to 2.15. Find a better way to make things work with gcc 15.1.0. Suggested by Jerry James in <https://gitlab.com/gnu-clisp/clisp/-/merge_requests/12>. According to ISO C 99/11/17 § 6.5.6.(8), ISO C 23 § 6.5.7.(9), computing (T*)0 + constant is undefined behaviour. * package.d (rehash_symtab): Change 'offset' to be of integral type. Re-enable gcc optimizations. (map_symtab, map_symtab_c): Change 'offset' to be of integral type. Fix most gcc -Wimplicit-fallthrough warnings. * Makefile.devel (GNULIB_CORE): Add 'attribute'. * lispbibl.d: Include attribute.h. * eval.d: Silence -Wimplicit-fallthrough warnings. * foreign.d (foreign_pointer): Add 'FALLTHROUGH;' statement. * stream.d (interactive_stream_p, READ-BYTE-NO-HANG): Likewise. OBS-URL: https://build.opensuse.org/request/show/1288568 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clisp?expand=0&rev=56
# # (C) 1997-99, SuSE GmbH, Nürnberg # Call of CLX Please call clisp with the option '-K full' to use clx. The X Window System is required for the usage of clx. Therefore the clisp version under /usr/lib/clisp/full/ is used. For some examples of clx try out in the directory demos/ clisp -K full -q -i sokoban and clisp -K full -q -i qix ---------------------------------------------------------------------------- Aufruf von CLX Bitte rufen Sie clisp mit der Option '-K full' auf. CLX erfordert ein installiertes X-Window-System. Daher wird die entsprechende clisp-Version aus /usr/lib/clisp/full/ benutzt. Sie finden zwei Beispiele für clx im Verzeichnis demos/ clisp -K full -q -i sokoban und clisp -K full -q -i qix
Description
Languages
Emacs Lisp
86.7%
Shell
13.3%