ecl_16_1_2: Adopt upstream error handling patch
This commit is contained in:
parent
7c3dc2f53f
commit
83e5b55ed0
@ -1,9 +1,9 @@
|
|||||||
{stdenv, fetchurl
|
{ stdenv, fetchurl, fetchpatch
|
||||||
, libtool, autoconf, automake
|
, libtool, autoconf, automake
|
||||||
, gmp, mpfr, libffi, makeWrapper
|
, gmp, mpfr, libffi, makeWrapper
|
||||||
, noUnicode ? false
|
, noUnicode ? false
|
||||||
, gcc
|
, gcc
|
||||||
, threadSupport ? true
|
, threadSupport ? false
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
s = # Generated upstream information
|
s = # Generated upstream information
|
||||||
@ -39,6 +39,15 @@ stdenv.mkDerivation {
|
|||||||
"--enable-unicode")
|
"--enable-unicode")
|
||||||
;
|
;
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
(fetchpatch {
|
||||||
|
# Avoid infinite loop, see https://gitlab.com/embeddable-common-lisp/ecl/issues/43 (fixed upstream)
|
||||||
|
name = "avoid-infinite-loop.patch";
|
||||||
|
url = "https://gitlab.com/embeddable-common-lisp/ecl/commit/caba1989f40ef917e7486f41b9cd5c7e3c5c2d79.patch";
|
||||||
|
sha256 = "07vw91psbc9gdn8grql46ra8lq3bgkzg5v480chnbryna4sv6lbb";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
hardeningDisable = [ "format" ];
|
hardeningDisable = [ "format" ];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
@ -53,6 +53,7 @@ stdenv.mkDerivation {
|
|||||||
meta = {
|
meta = {
|
||||||
inherit (s) version;
|
inherit (s) version;
|
||||||
description = "Lisp implementation aiming to be small, fast and easy to embed";
|
description = "Lisp implementation aiming to be small, fast and easy to embed";
|
||||||
|
homepage = https://common-lisp.net/project/ecl/;
|
||||||
license = stdenv.lib.licenses.mit ;
|
license = stdenv.lib.licenses.mit ;
|
||||||
maintainers = [stdenv.lib.maintainers.raskin];
|
maintainers = [stdenv.lib.maintainers.raskin];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user