Debian Patches

Status for ghdl/4.1.0+dfsg-4

Patch Description Author Forwarded Bugs Origin Last update
modify-install-paths Patch installation paths for Debian packaging Andreas Bombe <aeb@debian.org> not-needed 2023-07-09
adjust-compile-flags Apply compile flags as required by Debian Upstream has independently changed things so that this patch does not need to
be upstreamed.
Andreas Bombe <aeb@debian.org> not-needed 2023-07-09
extend-ghdl-manpage Extend ghdl.1 manpage Add the Debian specific ghdl wrapper information to the manpage. Andreas Bombe <aeb@debian.org> not-needed 2023-07-09
skip-unsupported-tests Skip tests for features not built in Debian VITAL is not included in the Debian build and so the test attempting to
include it must be disabled so that they won't count as a failure.
Andreas Bombe <aeb@debian.org> not-needed 2023-07-09
testsuite-pass-parameters Pass testsuite.sh command line parameters to suite_driver.sh Andreas Bombe <aeb@debian.org> no 2023-07-09
fix-testsuite-stderr-output Fix stderr output of testsuite/suite_driver.sh The testsuite driver script prints an informational message about the number
of test workers it is running on stderr. However, any output on stderr during
the test run is considered a failure by autopkgtest which causes the testsuite
to never complete successfully. This patch changes it to simply print to
stdout instead.
Andreas Bombe <aeb@debian.org> not-needed 2023-10-01
gcc-distro-specs Add gcc-distro-specs patch to add %(distro_defaults) like in gcc specs The Debian packages for gcc add %(distro_defaults) to the specs, so add the
same to the @vhdl spec line calling ghdl1 in the gcc backend.
Andreas Bombe <aeb@debian.org> not-needed 2023-07-09
allow-non-linux-mcode Allow non-Linux x86 architectures for mcode backend A check in configure would make builds on hurd and kfreebsd fail as mcode
would activated due to being on x86, but the part selecting build flags would
not recognize the architecture string. Add recognition of *-gnu with the same
flags as the Linux builds.
Andreas Bombe <aeb@debian.org> not-needed 2023-07-09
sparc-memmodel-include Add memmodel.h include to gcc ortho-lang-9.c On a SPARC build some includes use a type definition from memmodel.h and will
fail to build if it isn't included.
Andreas Bombe <aeb@debian.org> not-needed 2023-07-09
avoid-have-backtrace Disable use of backtrace(3) The use of backtrace(3) causes segfaults in grt_save_backtrace() for some
reason. Some tests in the testsuite are affected by this, causing the testsuite
to fail. Disable the detection in src/grt/config/jumps.c for now.
Andreas Bombe <aeb@debian.org> not-needed 2024-07-29
fix-vpi-testsuite-callback-types testsuite/vpi: fix callback types Tristan Gingold <tgingold@free.fr> no upstream, https://github.com/ghdl/ghdl/commit/659a5d7a018d011aad23235bfd3e306072436a8b 2024-07-29
fix-vpi-testsuite-callback-types-2 testsuite/vpi: fix callback types (continue) Tristan Gingold <tgingold@free.fr> no upstream, https://github.com/ghdl/ghdl/commit/5c4d2509b47d416470cdac59bb81955f5aacfee3 2024-07-29
fix-vhpi-testsuite-function-signatures testsuite/vhpi: fix prototypes Tristan Gingold <tgingold@free.fr> no upstream, https://github.com/ghdl/ghdl/commit/9e7a317cea2473a31e18f63b9392912b7da8e63d 2024-07-29
fix-psl-new-state-vector trans-chap9: initialize all the new state vectordiff --git a/src/vhdl/translate/trans-chap9.adb b/src/vhdl/translate/trans-chap9.adb
index c77b43509..740dc4610 100644
Tristan Gingold <tgingold@free.fr> no upstream, https://github.com/ghdl/ghdl/commit/76e460880c31b771f082920a4fbefc47fd6a0485 2024-07-30
collect-gcc-options Collect and inject standard options for gcc backend The gcc backend of GHDL does not set any of the standard options for machine
architecture, ABI, etc. when calling the backend compiler unlike other GCC
frontends. This will break on some architectures, when object files are
incompatible with the setup of the linked executable and possibly cause other
subtle problems even if linking succeeds.
.
This patch adds some kludgy code to allow presetting the default options at
compile time and code to add them to the command line for the backend call.
The other half is code in debian/rules to collect the default options from the
C compiler and pass them to the configure script.
Andreas Bombe <aeb@debian.org> no 2024-08-28
allow-llvm19 configure: add support for llvm 19diff --git a/configure b/configure
index 1106f20..732c84c 100755
Tristan Gingold <tgingold@free.fr> no upstream, https://github.com/ghdl/ghdl/commit/6a9c70dd7dc66a96be7f5efb24d09e0ca1412c86 2024-11-15
fix-vpi-testsuite-function-signatures testsuite/gna: fix vpi prototypesdiff --git a/testsuite/gna/issue450/vpi2.c b/testsuite/gna/issue450/vpi2.c
index 0debb546b..f1d652bb7 100644
Tristan Gingold <tgingold@free.fr> no upstream, https://github.com/ghdl/ghdl/commit/a9fe853e63229603a8958fd80ff8b996dd49c950 2024-11-15

All known versions for source package 'ghdl'

Links