Apply gcc-4.8 updates to trusty-security pocket

Bug #1577553 reported by Steve Beattie on 2016-05-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
binutils (Ubuntu)
High
Unassigned
Trusty
High
Steve Beattie
gcc-4.8 (Ubuntu)
High
Unassigned
Trusty
High
Steve Beattie

Bug Description

The version of gcc-4.8 in the 14.04 LTS release has a number of issues that have been addressed in the gcc-4.8 SRU that landed in trusty-updates. However, because they were not security related, it is not available in the trusty-security pocket and thus not available to packages being built for security updates. This is causing build failures for the linux kernel and openjdk-7 packages.

The testing of the gcc-4.8 SRU was covered in https://bugs.launchpad.net/ubuntu/trusty/+source/gcc-4.8/+bug/1311866 .

CVE References

Steve Beattie (sbeattie) on 2016-05-02
Changed in binutils (Ubuntu):
status: New → Invalid
Changed in gcc-4.8 (Ubuntu):
status: New → Invalid
Changed in binutils (Ubuntu Trusty):
assignee: nobody → Steve Beattie (sbeattie)
status: New → In Progress
Changed in gcc-4.8 (Ubuntu Trusty):
status: New → In Progress
assignee: nobody → Steve Beattie (sbeattie)
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package binutils - 2.24-5ubuntu14.1

---------------
binutils (2.24-5ubuntu14.1) trusty-security; urgency=medium

  * No-change rebuild in the trusty-security pocket to address issues
    building linux kernel and openjdk-7 security updates (LP: #1577553)

binutils (2.24-5ubuntu14) trusty-proposed; urgency=medium

  * SRU: LP: #1490352.
  * Fix -Bsymbolic-functions on arm64.

binutils (2.24-5ubuntu13) trusty-proposed; urgency=medium

  * SRU LP: #1311866.
  * Update from the 2.24 branch, 20141113.
    - Fix PR gold/16945, properly handle 64-bit GOT relocations on x86_64.
    - Fix PR gold/16900, an issue where first reserved word of GOT is not
      initialized if there is no PLT.
    - gold: Fix handling of __ehdr_start when it cannot be defined.
    - Apply mainline patches for ppc476 workaround.
    - Add binutils test cases for AArch64.
    - Disassembler fix on AArch64.
    - Fix PR ld/17047, crash in the bfd linker with MALLOC_PERTURB.
    - Fix PR ld/17277, ARM32, bogus DT_TEXTREL marker (and R_ARM_NONE)
      for PC-relative cross-section relocs.
    - [AArch64] Cortex-A53 erratum 835769 linker workaround.
  * Remove the aarch64-fix-instruction-mask, applied on the branch.
  * Fix PR gold/15639, -flto and ld.gold on ARM. LP: #1191909.
  * Use 64k for COMMONPAGESIZE on PPC. LP: #1412553.
  * Fix PR ld/16452, PR ld/16457, don't output symbol version definitions
    for non-DT_NEEDED. LP: #1248642.
  * Add powerpc target for ppc64el builds. Closes: #760395. LP: #1433238.
  * binutils-doc: Include all info files. LP: #1410780.
  * Fix PR ld/16715 (ARM), set st_value to zero for undefined symbols.
    LP: #1441961.

 -- Steve Beattie <email address hidden> Mon, 02 May 2016 13:17:23 -0700

Changed in binutils (Ubuntu Trusty):
status: In Progress → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (20.0 KiB)

This bug was fixed in the package gcc-4.8 - 4.8.4-2ubuntu1~14.04.3

---------------
gcc-4.8 (4.8.4-2ubuntu1~14.04.3) trusty-security; urgency=medium

  * Rebuild in the trusty-security pocket to address issues building
    linux kernel and openjdk-7 security updates (LP: #1577553)

  [Matthias Klose]
  * Fix PR rtl-optimization/68955, PR rtl-optimization/64557, taken from 4.9.

gcc-4.8 (4.8.4-2ubuntu1~14.04.1) trusty-proposed; urgency=medium

  * SRU:
  * Fix auto-loading of gdb pretty printers. LP: #1446828.
  * Fix PR libstdc++/56158, taken from the trunk.
    Addresses: #804521. LP: #1514309.
  * Backport PR target/64579 and PR target/67281 from the trunk (HTM fixes).
    LP: #1517093.

gcc-4.8 (4.8.4-2ubuntu1~14.04) trusty-proposed; urgency=medium

  * SRU LP: #1311866.
  * Fix PR tree-optimization/63341 (wrong code, rs6000).
  * Allow to turn off -Wformat using Wno-format. LP: #1401836.
  * Fix PR target/60693 (x86, ice on valid code). LP: #1378737.
  * Fix PR tree-optimization/61964 (wrong code). LP: #1347147.
  * Fix GCC miscompilation with boost::asio::io_service::work. LP: #1338693.
  * Fix PR target/61208 (POWER, wrong code). LP: #1322287.
  * Fix ABI incompatibility between POWER and Z HTM builtins and intrinsics.
    LP: #1320292.
  * Fix PR c++/61046 (ice on invalid code). LP: #1313102.
  * Fix wrong-code issue in the little endian vector API (ppc64el).
    LP: #1311128.
  * Fix PR tree-optimization/59358 (wrong code). LP: #1395019.
  * Fix ice on ARM32. LP: #1268893.
  * Don't apply the backport for PR61841 for trusty, causing link failures.
  * Fix wrong code for vector doubleword extract (POWER). LP: #1437467.

gcc-4.8 (4.8.4-2ubuntu1) vivid; urgency=medium

  * Merge with Debian; remaining changes:
    - Build from the upstream source.

gcc-4.8 (4.8.4-2) unstable; urgency=medium

  * Update to SVN 20150426 (r222448) from the gcc-4_8-branch.
    - Fix PR libstdc++/60966, PR c/61553, PR middle-end/63704,
      PR target/61413 (ARM), PR target/64358 (RS6000), PR target/64479 (SH),
      PR target/64409 (x86), PR rtl-optimization/64037, PR c++/64487,
      PR c++/64251, PR c++/64297, PR fortran/63733, PR fortran/64244,
      PR c/64766, PR target/64882, PR rtl-optimization/61058,
      PR middle-end/43631, PR tree-optimization/64563, PR target/64513,
      PR middle-end/57748, PR middle-end/57748, PR target/64795,
      PR fortran/64528, PR fortran/56867, PR fortran/57023, PR c/57653,
      PR tree-optimization/63844 (OpenMP), PR middle-end/64199 (ice on valid),
      PR tree-optimization/64493 (ice on valid), PR tree-optimization/64495
      (wrong code), PR tree-optimization/56273 (diagnostics),
      PR tree-optimization/59124 (diagnostic), PR tree-optimization/64277
      (diagnostic), PR lto/65015, PR target/65163 (SH), PR target/64113 (ALPHA,
      link failure), PR rtl-optimization/64557, PR rtl-optimization/63475
      (ALPHA, wrong code), PR rtl-optimization/63483 (ALPHA, wrong code),
      PR target/64452 (AVR), PR target/64387 (x86, ice on valid),
      PR target/64979 (wrong code), PR target/64580 (rs6000),
      PR fortran/63744 (rejects valid), PR lto/65193 (ice on valid),
      PR tree-optimization/61634 (ice on va...

Changed in gcc-4.8 (Ubuntu Trusty):
status: In Progress → Fix Released
Changed in binutils (Ubuntu):
status: Invalid → Fix Released
Changed in gcc-4.8 (Ubuntu):
status: Invalid → Fix Released
Changed in binutils (Ubuntu Trusty):
importance: Undecided → High
Changed in binutils (Ubuntu):
importance: Undecided → High
Changed in gcc-4.8 (Ubuntu Trusty):
importance: Undecided → High
Changed in gcc-4.8 (Ubuntu):
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers