diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4513f573..0481b335 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,6 +64,12 @@ jobs: # the required size or alignment - lisp: clisp os: ubuntu-latest + # CLISP on OSX is built without support for threads, + # but Rove depends on bordeaux-threads and it fails to load + # https://github.com/roswell/roswell/issues/461 + # - lisp: clisp + # os: macos-latest + # quicklisp-dist: ultralisp # can-fail: true # CMUCL is 32bit and cant' work on 64bit OSX: # .roswell/impls/x86-64/darwin/cmu-bin/21d/bin/lisp is not executable. Missing 32bit glibc? @@ -84,6 +90,9 @@ jobs: qlfile-template: | {% ifequal quicklisp_dist "ultralisp" %} dist ultralisp http://dist.ultralisp.org + # Unless this pull will be merged: + # https://github.com/sionescu/bordeaux-threads/pull/86 + github bordeaux-threads svetlyak40wt/bordeaux-threads :branch fix-apiv2-for-no-threads {% endifequal %} github mgl-pax svetlyak40wt/mgl-pax :branch mgl-pax-minimal diff --git a/qlfile b/qlfile index 075deb24..a3f71e04 100644 --- a/qlfile +++ b/qlfile @@ -1,4 +1,8 @@ dist ultralisp http://dist.ultralisp.org +# Unless this pull will be merged: +# https://github.com/sionescu/bordeaux-threads/pull/86 +github bordeaux-threads svetlyak40wt/bordeaux-threads :branch fix-apiv2-for-no-threads + # Unless this patch is not merged: github mgl-pax svetlyak40wt/mgl-pax :branch mgl-pax-minimal diff --git a/qlfile.lock b/qlfile.lock index b23305f2..537a2560 100644 --- a/qlfile.lock +++ b/qlfile.lock @@ -5,7 +5,11 @@ ("ultralisp" . (:class qlot/source/dist:source-dist :initargs (:distribution "http://dist.ultralisp.org" :%version :latest) - :version "20210207102000")) + :version "20210219143000")) +("bordeaux-threads" . + (:class qlot/source/github:source-github + :initargs (:repos "svetlyak40wt/bordeaux-threads" :ref nil :branch "fix-apiv2-for-no-threads" :tag nil) + :version "github-c5ed58df63356d7e2892b54cbd9dd7da")) ("mgl-pax" . (:class qlot/source/github:source-github :initargs (:repos "svetlyak40wt/mgl-pax" :ref nil :branch "mgl-pax-minimal" :tag nil)