A meta-project to hold my Guile build scripts and notes.
This project contains scripts and documents for building GNU Guile in various ways, OSs, and container formats.
A significant goal is to have GNU Guile work well on Microsoft Windows,status for the benefit of LilyPond and for the Lisp Game Jam.
| Project | Build Status | Check | Notes |
|---|---|---|---|
| Ubuntu | default | ||
| Ubuntu Basic | Mini-GMP, No Threads, No JIT, No LTO | ||
| Ubuntu Distcheck | TBD | default | |
| Docker | Creates Docker containers spk121/guile-i386 and spk121/guile-amd64 | ||
| Cygwin | No LTO | ||
| Cygwin Distcheck | TBD | ||
| MSYS | No LTO | ||
| MINGW32 Basic | MSVCRT, Mini-GMP, No Threads, No JIT, No LTO, Gnu Filesystem Hierarchy | ||
| UCRT64 Basic | UCRT, Mini-GMP, No Threads, No JIT, No LTO, Gnu Filesystem Hierarchy | ||
| UCRT64 Full | TBD | TBD | UCRT, Mini-GMP, Threads, JIT, LTO, Gnu Filesystem Hierarchy |
| Windows Standalone Zip | TBD | TBD | MinGW-w64 as portable Zip file |
| Windows Standalone Zip | TBD | TBD | MinGW-w64 as installable MSI file |
| Windows MSIX | TBD | TBD | MinGW-W64 packaged as MSIX |
| Mac OS | TBD |
| Project | ID | Status | Description |
|---|---|---|---|
| Guile | 12345 | TODO | N/A |