diff options
author | Daniel Nagy <danielnagy@posteo.de> | 2023-05-09 19:30:00 +0200 |
---|---|---|
committer | Daniel Nagy <danielnagy@posteo.de> | 2023-05-09 19:30:00 +0200 |
commit | 80a2d068505eab69ff12e4835c6435c22c1e5227 (patch) | |
tree | 2730e7bf7e01e31415691cceb2c95360a6970815 /pkgs/development/lisp-modules | |
parent | 8f6cd53206e2d4cc783a7df6f72d311ffc544c8f (diff) |
lisp-modules.log4cl fix build on sbcl
Diffstat (limited to 'pkgs/development/lisp-modules')
-rw-r--r-- | pkgs/development/lisp-modules/patches/log4cl-fix-build.patch | 5 | ||||
-rw-r--r-- | pkgs/development/lisp-modules/ql.nix | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/patches/log4cl-fix-build.patch b/pkgs/development/lisp-modules/patches/log4cl-fix-build.patch new file mode 100644 index 000000000000..04128217819e --- /dev/null +++ b/pkgs/development/lisp-modules/patches/log4cl-fix-build.patch @@ -0,0 +1,5 @@ +--- a/src/naming-sbcl.lisp ++++ b/src/naming-sbcl.lisp +@@ -108,1 +108,1 @@ +- then (sb-c::lambda-parent lambda) ++ then (sb-c::lexenv-lambda (sb-c::lambda-lexenv lambda)) diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index 71043571275d..7e134fbce980 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -164,6 +164,9 @@ let cl-readline = super.cl-readline.overrideLispAttrs (o: { nativeLibs = [ pkgs.readline ]; }); + log4cl = super.log4cl.overrideLispAttrs (o: { + patches = [ ./patches/log4cl-fix-build.patch ]; + }); md5 = super.md5.overrideLispAttrs (o: { lispLibs = [ super.flexi-streams ]; }); |