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 |