Debian Patches

Status for sim4/0.0.20121010-9

Patch Description Author Forwarded Bugs Origin Last update
hardening.patch Propagate hardening options Andreas Tille <tille@debian.org> no
compilation_order.patch Compilation order Sort c files for compilation, to make the build reproducible. Alexis Bienvenüe <pado@passoire.fr> no
rename-type-bool.patch rename type definition to Bool. The type bool is part of the C language since the specification 2023.
Its redefinition provokes build failures like:
.
types.h:7:13: error: ‘bool’ cannot be defined via ‘typedef’
7 | typedef int bool;
| ^~~~
types.h:7:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
.
The original code bases its type on "int", which is larger than the one
byte size of the standardized bool type, therefore, a proper fix to
preserve the legacy behavior is rename the type to Bool.
Étienne Mollier <emollier@debian.org> no debian 2025-10-06
cppflags.patch propagate CPPFLAGS. This change is necessary for complete executable hardening using the
standard Debian build flags.
Étienne Mollier <emollier@debian.org> not-needed 2025-10-06

All known versions for source package 'sim4'

Links