summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2022-11-22 06:54:02 +0100
committerMarius Bakke <marius@gnu.org>2022-11-22 08:37:24 +0100
commit0fec067efec0e70a9cd3c25d7a3aa40401667b4a (patch)
treeb66975443b9c7b36cedd4dd415356df330cc888d /gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
parent41ca8f9c207a04f266b061ec91cb9031967ed109 (diff)
gnu: ecl: Remove 16.1.3.
This package fails to build and has no users in Guix. * gnu/packages/sagemath.scm (ecl-16): Remove variable. * gnu/packages/patches/ecl-16-format-directive-limit.patch, gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch, gnu/packages/patches/ecl-16-libffi.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Diffstat (limited to 'gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch')
-rw-r--r--gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch17
1 files changed, 0 insertions, 17 deletions
diff --git a/gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch b/gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
deleted file mode 100644
index 42d213c0e9..0000000000
--- a/gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Patch adapted from Sage.
-diff -Naur ecl-16.1.2.orig/src/c/file.d ecl-16.1.2/src/c/file.d
---- ecl-16.1.2.orig/src/c/file.d 2016-05-11 13:10:51.867673867 +1200
-+++ ecl-16.1.2/src/c/file.d 2016-05-11 14:44:48.121907307 +1200
-@@ -3354,8 +3354,10 @@
- ecl_disable_interrupts();
- do {
- out = fwrite(c, sizeof(char), n, IO_STREAM_FILE(strm));
-- } while (out < n && restartable_io_error(strm, "fwrite"));
-- ecl_enable_interrupts();
-+ /* Ignore write errors to stderr to avoid an infinite loop */
-+ } while (out < n && (IO_STREAM_FILE(strm) != stderr) && restartable_io_error(strm, "fwrite"));
-+
-+ ecl_enable_interrupts();
- return out;
- }
-