Skip to content
  1. Apr 09, 2024
  2. Mar 29, 2024
  3. Mar 22, 2024
  4. Mar 15, 2024
  5. Nov 24, 2023
  6. Aug 21, 2023
  7. Jul 26, 2023
  8. Jul 17, 2023
  9. Jul 05, 2023
    • Raymond Toy's avatar
      Set LANG in build.sh · 4e433b83
      Raymond Toy authored
      For some reason, on my Mac system, LANG isn't set and sometimes git
      messages are in Korean.  So for consistency, set LANG in build.sh to a
      known value that should work everywhere.
      4e433b83
  10. Jun 19, 2023
  11. Feb 27, 2023
  12. Sep 01, 2018
  13. Aug 28, 2018
    • Raymond Toy's avatar
      Get rid of FPU_MODE · 9d2590c0
      Raymond Toy authored
      This was used to selecte whether we were building for x87 or sse2, but
      we dropped support for x87 a long while ago.  Remove this var.
      9d2590c0
  14. Aug 25, 2018
    • Raymond Toy's avatar
      Add support for compiling with clang on x86/linux · 82bf2c72
      Raymond Toy authored
      Add `Config.x86_linux_clang` to use clang instead of gcc to build
      cmucl.  update `create-target.sh` so that it sets the motif variant
      correctly when using `Config.x86_linux_clang`
      
      See issue #68.
      
      With this config, Fedora 28 successfully builds cmucl and passes all
      the tests.
      82bf2c72
  15. Mar 03, 2018
    • Raymond Toy's avatar
      Remove test files from tests · 3c56ed8c
      Raymond Toy authored
      The tests create some files in /tmp.  Remove them when the test script
      ends so that we get a clean directory.
      
      I think this fixes the issue with the osx-runner sometimes failing
      because it can't remove the temp files that I created locally when
      testing locally.
      3c56ed8c
  16. Jan 27, 2018
  17. Jan 24, 2018
    • Raymond Toy's avatar
      Fixes for cmucl · a5964448
      Raymond Toy authored
      bin/build-utils.sh:
      * Temporarily turn off -batch
      
      clx/dependent.lisp:
      * WITH-ARRAY-DATA is in the LISP package, not KERNEL
      
      clx/provide.lisp:
      * For cmucl, don't compile anything else after (provide :clx)
      a5964448
  18. Dec 20, 2017
  19. Sep 30, 2017
  20. Mar 05, 2017
  21. Dec 27, 2016
    • Raymond Toy's avatar
      Use the default version if possible · f6a7beae
      Raymond Toy authored
      If -V isn't given, try to use the default, if possible.
      f6a7beae
    • Raymond Toy's avatar
      Make sure version is specified. · 54eceec9
      Raymond Toy authored
      The version must either be computed using the defaults or must be
      given by the -V option.  Otherwise make-main-dist doesn't know what to
      do without a version.
      54eceec9
    • Raymond Toy's avatar
      Replace version arch os args with switches · 96739d95
      Raymond Toy authored
      The positional version, arch, and os args are now commandline
      switches.  This allows the user to specify arch and os names, for
      example, without specifying a version.  This allows the version to be
      defaulted.  Previously, the version had to be specified if arch or os
      were desired.  
      
      The original default values are used if these options aren't given.
      96739d95
  22. Dec 11, 2016
  23. May 14, 2016
    • Raymond Toy's avatar
      Add -X flag · d003a224
      Raymond Toy authored
      When -X is given (break) just before quiting the cross-compilation.
      This allows for some debugging of the cross-compiled result.
      d003a224
  24. Dec 26, 2015
  25. Nov 01, 2015
  26. Oct 11, 2015
  27. Oct 05, 2015
    • Raymond Toy's avatar
      Support asdf's static-image-op. · 20abbd7c
      Raymond Toy authored
      * src/lisp/GNUMakefile
          * Don't add exec-final.o to lisp.a.  (But still remove exec-init.o
            from it.)
      * src/tools/linker.sh
          * When linking the executable, need to link exec-final.o too.
      * bin/make-main-dist.sh
          * Need to install exec-init.o and exec-final.o.  exec-init.o is
            needed to link a normal lisp; exec-final.o is used for the
            executable image.
          * Fix modes on some installed files.  exec-init.o, exec-final.o,
            and lisp.a don't need to be executable.
      20abbd7c
  28. Jun 12, 2015
  29. May 19, 2015
  30. May 10, 2015
  31. May 08, 2015
  32. May 07, 2015
  33. Apr 25, 2015
  34. Apr 22, 2015