Package: ecl / 20.4.24+ds-2
Metadata
Package | Version | Patches format |
---|---|---|
ecl | 20.4.24+ds-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
harden configure.patch | (download) |
configure |
4 2 + 2 - 0 ! |
make configure work even when the current directory contains spaces |
patch hurd.patch | (download) |
src/c/unixint.d |
2 2 + 0 - 0 ! |
--- |
no embedded copies.patch | (download) |
src/Makefile.in |
2 1 + 1 - 0 ! |
do not rely on embedded code copies GMP, libffi and boehm GC are stripped off the Debian source package. Ensure that everything goes smoothly in that context. |
210.patch | (download) |
src/configure |
15 8 + 7 - 0 ! |
fix issue #593 make check for makeinfo conditional on successful check for install-info. . This is needed to fix #593 (closed) |
214.patch | (download) |
src/configure |
178 178 + 0 - 0 ! |
make sure c compiler conforms to c99 standard this is needed e.g. for constructions like for (int i,...); by default some compilers in older Linux systems, eg Ubuntu Trusty, still default to C89, giving a build error. This fix will try to make sure that C99 is used, with an extra option. |
215.patch | (download) |
src/aclocal.m4 |
15 15 + 0 - 0 ! |
fix #596 The bug was caused by getrlimit returning nonsense (namely RLIM_INFINITY). We now do a sanity check and use a default of 1 MB if that happens. . While debugging I also found another issue. The code was supposed to use the operating systems default stack size unless the user specified another value in ecl_option_values[ECL_OPT_C_STACK_SIZE]. However due to a wrong check in config-internal.h we in fact increased the stack size to at least 1 MB. |
ECL_WITH_LISP_FPE.patch | (download) |
src/h/impl/math_fenv.h |
17 8 + 9 - 0 ! |
[patch] fpe: fix ecl_with_lisp_fpe macro We can't use ecl_process_env_unsafe() == NULL to check if ECL has booted because the return value of ecl_process_env_unsafe is unpredictable before ECL has booted. The reason is that ecl_process_env_unsafe calls pthread_getspecific with an uninitialized key stored in cl_env_key. But another call to pthread_setspecific might have already registered a key which happens to be the same as the not yet initialized cl_env_key, yielding a non-NULL value. |
ecl.info max compression.patch | (download) |
src/doc/manual/Makefile |
2 1 + 1 - 0 ! |
compress info file with gzip -9 Due to the lintian warning info-document-not-compressed-with-max-compression. |
prevent floating point exception.patch | (download) |
src/doc/manual/user-guide/embedding.txi |
3 1 + 2 - 0 ! |
[patch] fpe: prevent spurious floating point exceptions in WITH_LISP_FPE feenableexcept may generate a SIGFPE signal if exception status flags are not cleared beforehand. Happens for example on powerpc platforms. Fixes #612. |