Debian Package Tracker
Register | Log in
Subscribe

gcc-9

GNU C compiler

Choose email to subscribe with

general
  • source: gcc-9 (main)
  • version: 9.5.0-4
  • maintainer: Debian GCC Maintainers (archive) (DMD)
  • uploaders: Matthias Klose [DMD]
  • arch: all any
  • std-ver: 4.6.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • oldstable: 9.3.0-22
  • unstable: 9.5.0-4
versioned links
  • 9.3.0-22: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 9.4.0-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 9.5.0-4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • cpp-9 (1 bugs: 0, 1, 0, 0)
  • g++-9 (2 bugs: 0, 2, 0, 0)
  • g++-9-multilib
  • gcc-9 (8 bugs: 0, 6, 2, 0)
  • gcc-9-base (1 bugs: 0, 1, 0, 0)
  • gcc-9-hppa64-linux-gnu
  • gcc-9-locales
  • gcc-9-multilib
  • gcc-9-offload-nvptx
  • gcc-9-plugin-dev
  • gcc-9-source
  • gcc-9-test-results
  • gccbrig-9
  • gccgo-9 (1 bugs: 0, 1, 0, 0)
  • gccgo-9-multilib
  • gdc-9
  • gdc-9-multilib
  • gfortran-9
  • gfortran-9-multilib
  • gm2-9
  • gnat-9
  • gobjc++-9
  • gobjc++-9-multilib
  • gobjc-9
  • gobjc-9-multilib
  • lib32asan5
  • lib32gcc-9-dev
  • lib32gfortran-9-dev
  • lib32go-9-dev
  • lib32go14
  • lib32gphobos-9-dev
  • lib32gphobos76
  • lib32objc-9-dev
  • lib32stdc++-9-dev
  • lib32stdc++6-9-dbg
  • lib64asan5
  • lib64gcc-9-dev
  • lib64gfortran-9-dev
  • lib64go-9-dev
  • lib64go14
  • lib64gphobos-9-dev
  • lib64gphobos76
  • lib64objc-9-dev
  • lib64stdc++-9-dev
  • lib64stdc++6-9-dbg
  • libasan5 (1 bugs: 0, 1, 0, 0)
  • libgcc-9-dev
  • libgccjit-9-dev
  • libgccjit-9-doc
  • libgfortran-9-dev
  • libgm2-0
  • libgm2-9-dev
  • libgnat-9
  • libgnatvsn9
  • libgnatvsn9-dev
  • libgo-9-dev
  • libgo14
  • libgomp-plugin-hsa1
  • libgomp-plugin-nvptx1
  • libgphobos-9-dev
  • libgphobos76 (4 bugs: 0, 4, 0, 0)
  • libhsail-rt-9-dev
  • libn32gcc-9-dev
  • libn32gfortran-9-dev
  • libn32go-9-dev
  • libn32go14
  • libn32gphobos-9-dev
  • libn32gphobos76
  • libn32objc-9-dev
  • libn32stdc++-9-dev
  • libn32stdc++6-9-dbg
  • libobjc-9-dev
  • libstdc++-9-dev
  • libstdc++-9-doc
  • libstdc++-9-pic
  • libstdc++6-9-dbg
  • libx32asan5
  • libx32gcc-9-dev
  • libx32gfortran-9-dev
  • libx32go-9-dev
  • libx32go14
  • libx32gphobos-9-dev
  • libx32gphobos76
  • libx32objc-9-dev
  • libx32stdc++-9-dev
  • libx32stdc++6-9-dbg
action needed
Problems while searching for a new upstream version high
uscan had problems while searching for a new upstream version:
debian/watch is an obsolete version 2 watch file;
   please upgrade to a higher version
   (see uscan(1) for details).
Created: 2021-08-24 Last update: 2023-10-03 08:04
1 security issue in sid high

There is 1 open security issue in sid.

1 important issue:
  • CVE-2023-4039: A failure in the -fstack-protector feature in GCC-based toolchains that target AArch64 allows an attacker to exploit an existing buffer overflow in dynamically-sized local variables in your application without this being detected. This stack-protector failure only applies to C99-style dynamically-sized local variables or those created using alloca(). The stack-protector operates as intended for statically-sized local variables. The default behavior when the stack-protector detects an overflow is to terminate your application, resulting in controlled loss of availability. An attacker who can exploit a buffer overflow without triggering the stack-protector might be able to change program flow control to cause an uncontrolled loss of availability or to go further and affect confidentiality or integrity.
Created: 2023-09-13 Last update: 2023-09-15 15:09
lintian reports 60 errors and 5338 warnings high
Lintian reports 60 errors and 5338 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2023-07-14 Last update: 2023-07-15 00:02
Build log checks report 1 error and 4 warnings high
Build log checks report 1 error and 4 warnings
Created: 2023-07-14 Last update: 2023-07-14 09:39
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 2-day delay is over. Check why.
Created: 2023-07-20 Last update: 2023-10-03 07:37
Depends on packages which need a new maintainer normal
The packages that gcc-9 depends on which need a new maintainer are:
  • docbook-xsl (#802370)
    • Build-Depends-Indep: docbook-xsl-ns
  • ghostscript (#1022718)
    • Build-Depends-Indep: ghostscript
Created: 2022-10-24 Last update: 2023-10-03 05:26
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 9.5.0-5, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit ca1c8d762e26550f2837907304aa75fb1005daf9
Author: Matthias Klose <doko@ubuntu.com>
Date:   Sat Aug 12 15:15:49 2023 +0200

     - mark gccgo test as skippable

commit 4d2f652bf99d9ad2f5a29daa8490417d0ae7c40f
Author: Matthias Klose <doko@ubuntu.com>
Date:   Thu Aug 10 11:34:38 2023 +0200

      * Allow the gccgo-link test to fail on armhf.
Created: 2023-08-17 Last update: 2023-09-25 10:20
1 low-priority security issue in bullseye low

There is 1 open security issue in bullseye.

1 issue left for the package maintainer to handle:
  • CVE-2023-4039: (needs triaging) A failure in the -fstack-protector feature in GCC-based toolchains that target AArch64 allows an attacker to exploit an existing buffer overflow in dynamically-sized local variables in your application without this being detected. This stack-protector failure only applies to C99-style dynamically-sized local variables or those created using alloca(). The stack-protector operates as intended for statically-sized local variables. The default behavior when the stack-protector detects an overflow is to terminate your application, resulting in controlled loss of availability. An attacker who can exploit a buffer overflow without triggering the stack-protector might be able to change program flow control to cause an uncontrolled loss of availability or to go further and affect confidentiality or integrity.

You can find information about how to handle this issue in the security team's documentation.

Created: 2023-09-13 Last update: 2023-09-15 15:09
testing migrations
  • excuses:
    • Migrates after: gcc-10
    • Migration status for gcc-9 (- to 9.5.0-4): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ Updating gcc-9 would introduce bugs in testing: #994108
    • ∙ ∙ missing build on mips64el
    • ∙ ∙ Build-Depends(-Arch): gcc-9 gcc-10
    • Additional info:
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/g/gcc-9.html
    • ∙ ∙ autopkgtest for gcc-9/9.5.0-4: amd64: Pass, arm64: Pass, armel: Pass, armhf: Pass, i386: Pass, ppc64el: Pass, s390x: Pass
    • ∙ ∙ Required age reduced by 3 days because of autopkgtest
    • ∙ ∙ 81 days old (needed 2 days)
    • Not considered
news
[rss feed]
  • [2023-07-13] Accepted gcc-9 9.5.0-4 (source) into unstable (Matthias Klose)
  • [2023-02-10] Accepted gcc-9 9.5.0-3 (source) into unstable (Matthias Klose)
  • [2022-08-23] Accepted gcc-9 9.5.0-2 (source) into unstable (Matthias Klose)
  • [2022-05-27] Accepted gcc-9 9.5.0-1 (source) into unstable (Matthias Klose)
  • [2022-02-04] Accepted gcc-9 9.4.0-5 (source) into unstable (Matthias Klose)
  • [2021-11-17] Accepted gcc-9 9.4.0-4 (source) into unstable (Matthias Klose)
  • [2021-09-14] gcc-9 REMOVED from testing (Debian testing watch)
  • [2021-09-09] Accepted gcc-9 9.4.0-3 (source) into unstable (Matthias Klose)
  • [2021-09-01] gcc-9 9.4.0-2 MIGRATED to testing (Debian testing watch)
  • [2021-08-16] Accepted gcc-9 9.4.0-2 (source) into unstable (Matthias Klose)
  • [2021-06-01] Accepted gcc-9 9.4.0-1 (source) into unstable (Matthias Klose)
  • [2021-05-28] Accepted gcc-9 9.3.0-26 (source) into experimental (Matthias Klose)
  • [2021-05-19] Accepted gcc-9 9.3.0-25 (source) into experimental (Matthias Klose)
  • [2021-04-23] Accepted gcc-9 9.3.0-24 (source) into experimental (Matthias Klose)
  • [2021-03-16] Accepted gcc-9 9.3.0-23 (source) into experimental (Matthias Klose)
  • [2021-02-12] gcc-9 9.3.0-22 MIGRATED to testing (Debian testing watch)
  • [2021-02-07] Accepted gcc-9 9.3.0-22 (source) into unstable (Matthias Klose)
  • [2021-02-07] gcc-9 9.3.0-21 MIGRATED to testing (Debian testing watch)
  • [2021-02-02] Accepted gcc-9 9.3.0-21 (source) into unstable (Matthias Klose)
  • [2021-01-17] gcc-9 9.3.0-20 MIGRATED to testing (Debian testing watch)
  • [2021-01-10] Accepted gcc-9 9.3.0-20 (source) into unstable (Matthias Klose)
  • [2020-12-01] gcc-9 9.3.0-19 MIGRATED to testing (Debian testing watch)
  • [2020-11-25] Accepted gcc-9 9.3.0-19 (source) into unstable (Matthias Klose)
  • [2020-09-14] gcc-9 9.3.0-18 MIGRATED to testing (Debian testing watch)
  • [2020-09-11] Accepted gcc-9 9.3.0-18 (source) into unstable (Matthias Klose)
  • [2020-08-08] Accepted gcc-9 9.3.0-17 (source) into unstable (Matthias Klose)
  • [2020-07-21] Accepted gcc-9 9.3.0-16 (source) into unstable (Matthias Klose)
  • [2020-07-21] gcc-9 9.3.0-15 MIGRATED to testing (Debian testing watch)
  • [2020-07-13] Accepted gcc-9 9.3.0-15 (source) into unstable (Matthias Klose)
  • [2020-06-22] gcc-9 9.3.0-14 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 19
  • RC: 1
  • I&N: 16
  • M&W: 2
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (60, 5338)
  • buildd: logs, checks, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 9.5.0-4ubuntu2
  • 8 bugs
  • patches for 9.5.0-4ubuntu2

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing