Debian Patches

Status for eigen3/5.0.1-3

Patch Description Author Forwarded Bugs Origin Last update
07_remove_compressed_doc.patch Remove compressed doc=================================================================== Anton Gladky <gladk@debian.org> no 2015-06-19
08_disable_doxygen_warn_as_error.patch Fix doxygen configuration for Debian environment Doxygen 1.15 introduced new warnings for constructs previously accepted
without warnings. Setting WARN_AS_ERROR=NO allows the documentation to
build successfully in the Debian environment.
Also replace the CDN MathJax URL with the local copy from libjs-mathjax
to avoid a privacy-breach lintian error.
Anton Gladky <gladk@debian.org> not-needed 2026-05-02
09_consistent_aligned_malloc.patch Make heap allocation independent of the build flags aligned_malloc(), aligned_free() and aligned_realloc() are inline functions
whose bodies the preprocessor selects from EIGEN_MALLOC_ALREADY_ALIGNED and
EIGEN_DEFAULT_ALIGN_BYTES, both of which follow -mavx & friends. Objects built
with different flags get incompatible weak copies: memory from malloc() is
released by handmade_aligned_free() ("free(): invalid pointer"), and 16-byte
aligned buffers are read with 32-byte aligned AVX loads (segfault).
.
Always use Eigen's own allocator, with a fixed per-architecture alignment, so
the three functions are identical in every translation unit.
===================================================================
Dima Kogan <dkogan@debian.org> not-needed debian 2026-09-02
10_reproducible_doxygen_build.patch Make the doxygen documentation build reproducible Anton Gladky <gladk@debian.org> no 2026-09-11

All known versions for source package 'eigen3'

Links