Skip to content

Instantly share code, notes, and snippets.

@mithro
Last active May 31, 2019 00:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mithro/85c97dd594a8726d081c57b2b541630e to your computer and use it in GitHub Desktop.
Save mithro/85c97dd594a8726d081c57b2b541630e to your computer and use it in GitHub Desktop.

for g in $(grep needs-triage 00boilerplate.gcc | grep -v cross | awk -F: '{print $1;}' | awk -F_ '{print $2;}' | grep 'gcc-[0-9]' | sort -u) ; do echo '#' $g ; umt search $g | grep main ; echo ; done 

gcc-3.3

  • `jessie: 1:3.3.6ds1-27.2, Pocket: release, Component: main
  • stretch: 1:3.3.6ds1-28, Pocket: release, Component: main
  • testing: 1:3.3.6ds1-30, Pocket: release, Component: main
  • unstable: 1:3.3.6ds1-30, Pocket: release, Component: main

gcc-4.4

  • precise: 4.4.7-1ubuntu2, Pocket: release, Component: main

gcc-4.6

  • precise: 4.6.3-1ubuntu5, Pocket: release, Component: main

gcc-4.7

  • trusty: 4.7.3-12ubuntu1, Pocket: release, Component: main

gcc-4.8

  • trusty: 4.8.4-2ubuntu1~14.04.4, Pocket: updates, Component: main
  • jessie: 4.8.4-1, Pocket: release, Component: main

gcc-4.9

  • jessie: 4.9.2-10+deb8u2, Pocket: updates, Component: main

gcc-5

  • xenial: 5.4.0-6ubuntu1~16.04.11, Pocket: updates, Component: main

gcc-6

  • stretch: 6.3.0-18+deb9u1, Pocket: release, Component: main

gcc-7

  • bionic: 7.4.0-1ubuntu1~18.04, Pocket: updates, Component: main
  • cosmic: 7.4.0-1ubuntu1~18.10, Pocket: updates, Component: main
  • disco: 7.4.0-8ubuntu1, Pocket: release, Component: main
  • eoan: 7.4.0-9ubuntu1, Pocket: release, Component: main
  • testing: 7.4.0-6, Pocket: release, Component: main
  • unstable: 7.4.0-9, Pocket: release, Component: main

gcc-8

  • bionic: 8.3.0-6ubuntu1~18.04, Pocket: updates, Component: main
  • cosmic: 8.3.0-6ubuntu1~18.10, Pocket: updates, Component: main
  • disco: 8.3.0-6ubuntu1, Pocket: release, Component: main
  • eoan: 8.3.0-13ubuntu1, Pocket: release, Component: main
  • testing: 8.3.0-6, Pocket: release, Component: main
  • unstable: 8.3.0-7, Pocket: release, Component: main

gcc-9

  • disco: 9-20190402-1ubuntu1, Pocket: release, Component: main
  • eoan: 9.1.0-3ubuntu1, Pocket: release, Component: main

Used the file at https://git.launchpad.net/ubuntu-cve-tracker/tree/active/00boilerplate.gcc#n121

cat compilers | grep -v DNE | grep -v Patches | grep -v upstream | grep -v "^$" | grep -v "esm" | grep -v "devel" | sed -e's/xen/0xen/' | sort | sed -e's/^0//' | sed -e's/: .*//' -e's/_/ has /' -e's/^/ - [x] /'

trusty - 14.04 - LTS

???

xenial - 16.04 - LTS

  • xenial has gcc-3.3
  • xenial has gcc-4.7
  • xenial has gcc-4.8
  • xenial has gcc-4.9
  • xenial has gcc-5

bionic - 18.04 - LTS

  • bionic has gcc-3.3
  • bionic has gcc-4.8
  • bionic has gcc-5
  • bionic has gcc-6
  • bionic has gcc-7
  • bionic has gcc-8

cosmic - 18.10

  • cosmic has gcc-3.3
  • cosmic has gcc-4.8
  • cosmic has gcc-5
  • cosmic has gcc-6
  • cosmic has gcc-7
  • cosmic has gcc-8

disco - 19.04

  • disco has gcc-3.3
  • disco has gcc-5
  • disco has gcc-6
  • disco has gcc-7
  • disco has gcc-8
  • disco has gcc-9
$ for l in llvm-2.8 llvm-2.9 llvm-toolchain-3.3 llvm-toolchain-3.5 llvm-toolchain-3.7 llvm-toolchain-3.8 llvm-toolchain-3.9 llvm-toolchain-4.0 llvm-toolchain-5.0 llvm-toolchain-6.0 llvm-toolchain-8 ; do echo ====== $l ====== ; umt search $l ; echo ; done
====== llvm-2.8 ======
Running search command.

Ubuntu packages:

precise: 2.8-7build3, Pocket: release, Component: universe

Other packages:


====== llvm-2.9 ======
Running search command.

Ubuntu packages:

precise: 2.9+dfsg-3ubuntu4, Pocket: release, Component: universe

Other packages:


====== llvm-toolchain-3.3 ======
Running search command.

Ubuntu packages:

precise: 1:3.3-5ubuntu4~precise1, Pocket: updates, Component: main
trusty: 1:3.3-16ubuntu1, Pocket: release, Component: universe

Other packages:


====== llvm-toolchain-3.5 ======
Running search command.

Ubuntu packages:

xenial: 1:3.5.2-3ubuntu1, Pocket: release, Component: universe

Other packages:

jessie: 1:3.5-10, Pocket: release, Component: main

====== llvm-toolchain-3.7 ======
Running search command.

Ubuntu packages:

xenial: 1:3.7.1-2ubuntu2, Pocket: release, Component: universe
bionic: 1:3.7.1-5ubuntu3, Pocket: release, Component: universe

Other packages:

stretch: 1:3.7.1-5, Pocket: release, Component: main

====== llvm-toolchain-3.8 ======
Running search command.

Ubuntu packages:

trusty: 1:3.8-2ubuntu3~trusty5, Pocket: updates, Component: main
xenial: 1:3.8-2ubuntu4, Pocket: updates, Component: main

Other packages:

stretch: 1:3.8.1-24, Pocket: release, Component: main
unstable: 1:3.8.1-23, Pocket: release, Component: main

====== llvm-toolchain-3.9 ======
Running search command.

Ubuntu packages:

trusty: 1:3.9.1-4ubuntu3~14.04.3, Pocket: updates, Component: universe
xenial: 1:3.9.1-4ubuntu3~16.04.2, Pocket: updates, Component: universe
bionic: 1:3.9.1-19ubuntu1, Pocket: release, Component: main
cosmic: 1:3.9.1-19ubuntu2, Pocket: release, Component: universe

Other packages:

stretch: 1:3.9.1-9, Pocket: release, Component: main

====== llvm-toolchain-4.0 ======
Running search command.

Ubuntu packages:

xenial: 1:4.0-1ubuntu1~16.04.2, Pocket: updates, Component: main
bionic: 1:4.0.1-10, Pocket: release, Component: universe
cosmic: 1:4.0.1-10build1, Pocket: release, Component: universe

Other packages:

jessie: 1:4.0.1-10~deb8u1, Pocket: updates, Component: main
stretch: 1:4.0.1-10~deb9u2, Pocket: release, Component: main

====== llvm-toolchain-5.0 ======
Running search command.

Ubuntu packages:

xenial: 1:5.0-3~16.04.1, Pocket: updates, Component: main
bionic: 1:5.0.1-4, Pocket: release, Component: universe

Other packages:


====== llvm-toolchain-6.0 ======
Running search command.

Ubuntu packages:

xenial: 1:6.0-1ubuntu2~16.04.1, Pocket: updates, Component: main
bionic: 1:6.0-1ubuntu2, Pocket: release, Component: main
cosmic: 1:6.0.1-9, Pocket: release, Component: universe
disco: 1:6.0.1-11, Pocket: release, Component: universe
eoan: 1:6.0.1-11, Pocket: release, Component: universe

Other packages:

testing: 1:6.0.1-10, Pocket: release, Component: main
unstable: 1:6.0.1-11, Pocket: release, Component: main

====== llvm-toolchain-8 ======
Running search command.

Ubuntu packages:

disco: 1:8-3, Pocket: release, Component: main
eoan: 1:8-5, Pocket: release, Component: main

Other packages:

unstable: 1:8-5, Pocket: release, Component: main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment