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 |