[ubuntu/natty] gcc-4.5 4.5.2-7ubuntu1 (Accepted)

Matthias Klose doko at ubuntu.com
Wed Mar 23 15:00:59 UTC 2011


gcc-4.5 (4.5.2-7ubuntu1) natty; urgency=low

  * Merge with Debian.

gcc-4.5 (4.5.2-7) unstable; urgency=low

  * Update to SVN 20110323 (r171351) from the gcc-4_5-branch.
    - Fix PR c++/47125, PR fortran/47348, PR libstdc++/48114,
      PR libfortran/48066, PR target/48171, PR target/47862.
      PR preprocessor/48192.

  [ Steve Langasek ]
  * Make dpkg-dev versioned build-dependency conditional on whether we want
    to build for multiarch.
  * Add a new patch, gcc-multiarch+biarch.diff, used only when building for
    multiarch to set our multilib paths to the correct relative directories.
  * debian/rules.defs: support turning on multiarch build by architecture;
    but don't enable this yet, we still need to wait for dpkg-dev.
  * When DEB_HOST_MULTIARCH is available (i.e., with the next dpkg upload),
    use it as our multiarch path.
  * debian/rules.d/binary-java.mk: jvm-exports path is /usr/lib/jvm-exports,
    not $(libdir)/jvm-exports.
  * OTOH, libgcj_bc *is* in $(libdir).
  * the spu build is not a multiarch build; look in the correct
    non-multiarch directory.
  * debian/rules2: pass --libdir also for stageX builds, needed in order to
    successfully build for multiarch.
  * debian/rules2: $(usr_lib) for a cross-build should not include the
    multiarch dir as part of the path.
  * debian/patches/gcc-multiarch+biarch.diff: restore the original intent of
    the patch, namely, that the multilib dir for the default variant is
    always equal to libdir (the multiarch dir), and we walk up the tree
    to find lib<qual> for the secondary variant.
  * debian/patches/gcc-multiarch+biarch32.diff: apply the same multilib
    directory rewriting for biarch paths with multiarch as we do without;
    still needed in the near term.
  * Put our list of patches in README.Debian.$(DEB_TARGET_ARCH) instead of
    in README.Debian, so that the individual files are architecture-neutral
    and play nicely with multiarch.  LP: #737846.
  * Add a comment at the bottom of README.Debian with a pointer to the new
    file listing the patches.

  [ Loic Minier ]
  * Rework config/vxworks-dummy.h installation snippet to test
    DEB_TARGET_GNU_CPU against patterns close to the upstream ones (arm% mips%
    sh% sparc%) as to also install this header on other ports targetting the
    relevant upstream CPUs such as armhf.  Add a comment pointing at the
    upstream bug.
  * Update __aeabi symbol handling to test whether DEB_TARGET_GNU_TYPE matches
    arm-linux-gnueabi% instead of testing whether DEB_TARGET_ARCH equals
    armel.  Add a comment pointing at the Debian bug and indicating that this
    is only useful for older dpkg-dev versions.
  * debian/rules.def: fix "armel" entry to "arm" in list of
    DEB_TARGET_ARCH_CPUs for Debian experimental GCC 4.5/4.6 libraries.
  * debian/rules2: drop commented out GCC #42509 workaround as this was fixed
    upstream in 4.4+.
  * Change bogus DEB_TARGET_GNU_CPU test on armel and armhf to just test for
    arm as ths is what the Debian arm, armel and armhf port use.
  * Rework snippet setting armv7 on Debian armhf / Ubuntu to avoid
    duplication, as a comment called out for.
  * Use "arm" instead of armel/armhf in DEB_TARGET_GNU_CPU test when deciding
    whether to enable profiledbootstrap.
  * Set DEJAGNU_TIMEOUT=600 on Ubuntu armhf as well.
  * Fix a couple more uses of armel or armhf against DEB_TARGET_GNU_CPU.
  * Patched a couple of comments mentioning armel to also mention armhf.
  * Add patch armhf-triplet-backport, support for arm-linux-*eabi* backported
    from a patch sent on the upstream mailing-list.

  [ Matthias Klose ]
  * Fix PR target/48226, Allow Iterator::vector vector on powerpc with VSX,
    taken from the trunk.
  * Fix PR preprocessor/48192, make conditional macros not defined for
    #ifdef, proposed patch.
  * Build the gold LTO plugin for ppc64 (Hiroyuki Yamamoto). Closes: #618864.
  * Fix issue with volatile bitfields, default to -fstrict-volatile-bitfields
    again on armel for Linaro builds. LP: #675347.

Date: Wed, 23 Mar 2011 15:48:14 +0100
Changed-By: Matthias Klose <doko at ubuntu.com>
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/natty/+source/gcc-4.5/4.5.2-7ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 23 Mar 2011 15:48:14 +0100
Source: gcc-4.5
Binary: gcc-4.5-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc4 libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib32gcc1 lib32gcc1-dbg libn32gcc1 libn32gcc1-dbg gcc-4.5 gcc-4.5-multilib gcc-4.5-plugin-dev gcc-4.5-hppa64 gcc-4.5-spu g++-4.5-spu gfortran-4.5-spu cpp-4.5 cpp-4.5-doc gcc-4.5-locales g++-4.5 g++-4.5-multilib libmudflap0 libmudflap0-dbg lib32mudflap0 lib32mudflap0-dbg lib64mudflap0 lib64mudflap0-dbg libn32mudflap0 libn32mudflap0-dbg libmudflap0-4.5-dev libgomp1 libgomp1-dbg lib32gomp1 lib32gomp1-dbg lib64gomp1 lib64gomp1-dbg libn32gomp1 libn32gomp1-dbg gobjc++-4.5 gobjc++-4.5-multilib gobjc-4.5 gobjc-4.5-multilib libobjc2 libobjc2-dbg lib64objc2 lib64objc2-dbg lib32objc2 lib32objc2-dbg libn32objc2 libn32objc2-dbg gfortran-4.5 gfortran-4.5-multilib gfortran-4.5-doc libgfortran3 libgfortran3-dbg lib64gfortran3 lib64gfortran3-dbg lib32gfortran3 lib32gfortran3-dbg libn32gfortran3 libn32gfortran3-dbg libstdc++6 lib32stdc++6 lib64stdc++6 libn32stdc++6 libstdc++6-4.5-dev
 libstdc++6-4.5-pic libstdc++6-4.5-dbg lib32stdc++6-4.5-dbg lib64stdc++6-4.5-dbg libn32stdc++6-4.5-dbg libstdc++6-4.5-doc gcc-4.5-soft-float fixincludes gcc-4.5-doc
 gcc-4.5-source
Architecture: source
Version: 4.5.2-7ubuntu1
Distribution: natty
Urgency: low
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at ubuntu.com>
Description: 
 cpp-4.5    - The GNU C preprocessor
 cpp-4.5-doc - Documentation for the GNU C preprocessor (cpp)
 fixincludes - Fix non-ANSI header files
 g++-4.5    - The GNU C++ compiler
 g++-4.5-multilib - The GNU C++ compiler (multilib files)
 g++-4.5-spu - SPU cross-compiler (C++ compiler)
 gcc-4.5    - The GNU C compiler
 gcc-4.5-base - The GNU Compiler Collection (base package)
 gcc-4.5-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcc-4.5-hppa64 - The GNU C compiler (cross compiler for hppa64)
 gcc-4.5-locales - The GNU C compiler (native language support files)
 gcc-4.5-multilib - The GNU C compiler (multilib files)
 gcc-4.5-plugin-dev - Files for GNU GCC plugin development.
 gcc-4.5-soft-float - The soft-floating-point gcc libraries (arm)
 gcc-4.5-source - Source of the GNU Compiler Collection
 gcc-4.5-spu - SPU cross-compiler (preprocessor and C compiler)
 gfortran-4.5 - The GNU Fortran 95 compiler
 gfortran-4.5-doc - Documentation for the GNU Fortran compiler (gfortran)
 gfortran-4.5-multilib - The GNU Fortran 95 compiler (multilib files)
 gfortran-4.5-spu - SPU cross-compiler (Fortran compiler)
 gobjc++-4.5 - The GNU Objective-C++ compiler
 gobjc++-4.5-multilib - The GNU Objective-C++ compiler (multilib files)
 gobjc-4.5  - The GNU Objective-C compiler
 gobjc-4.5-multilib - The GNU Objective-C compiler (multilib files)
 lib32gcc1  - GCC support library (32 bit Version)
 lib32gcc1-dbg - GCC support library (debug symbols)
 lib32gfortran3 - Runtime library for GNU Fortran applications (32bit)
 lib32gfortran3-dbg - Runtime library for GNU Fortran applications (32 bit debug symbol
 lib32gomp1 - GCC OpenMP (GOMP) support library (32bit)
 lib32gomp1-dbg - GCC OpenMP (GOMP) support library (32 bit debug symbols)
 lib32mudflap0 - GCC mudflap shared support libraries (32bit)
 lib32mudflap0-dbg - GCC mudflap shared support libraries (32 bit debug symbols)
 lib32objc2 - Runtime library for GNU Objective-C applications (32bit)
 lib32objc2-dbg - Runtime library for GNU Objective-C applications (32 bit debug sy
 lib32stdc++6 - The GNU Standard C++ Library v3 (32 bit Version)
 lib32stdc++6-4.5-dbg - The GNU Standard C++ Library v3 (debugging files)
 lib64gcc1  - GCC support library (64bit)
 lib64gcc1-dbg - GCC support library (debug symbols)
 lib64gfortran3 - Runtime library for GNU Fortran applications (64bit)
 lib64gfortran3-dbg - Runtime library for GNU Fortran applications (64bit debug symbols
 lib64gomp1 - GCC OpenMP (GOMP) support library (64bit)
 lib64gomp1-dbg - GCC OpenMP (GOMP) support library (64bit debug symbols)
 lib64mudflap0 - GCC mudflap shared support libraries (64bit)
 lib64mudflap0-dbg - GCC mudflap shared support libraries (64 bit debug symbols)
 lib64objc2 - Runtime library for GNU Objective-C applications (64bit)
 lib64objc2-dbg - Runtime library for GNU Objective-C applications (64 bit debug sy
 lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
 lib64stdc++6-4.5-dbg - The GNU Standard C++ Library v3 (debugging files)
 libgcc1    - GCC support library
 libgcc1-dbg - GCC support library (debug symbols)
 libgcc2    - GCC support library
 libgcc2-dbg - GCC support library (debug symbols)
 libgcc4    - GCC support library
 libgcc4-dbg - GCC support library (debug symbols)
 libgfortran3 - Runtime library for GNU Fortran applications
 libgfortran3-dbg - Runtime library for GNU Fortran applications (debug symbols)
 libgomp1   - GCC OpenMP (GOMP) support library
 libgomp1-dbg - GCC OpenMP (GOMP) support library (debug symbols)
 libmudflap0 - GCC mudflap shared support libraries
 libmudflap0-4.5-dev - GCC mudflap support libraries (development files)
 libmudflap0-dbg - GCC mudflap shared support libraries (debug symbols)
 libn32gcc1 - GCC support library (n32)
 libn32gcc1-dbg - GCC support library (debug symbols)
 libn32gfortran3 - Runtime library for GNU Fortran applications (n32)
 libn32gfortran3-dbg - Runtime library for GNU Fortran applications (n32 debug symbols)
 libn32gomp1 - GCC OpenMP (GOMP) support library (n32)
 libn32gomp1-dbg - GCC OpenMP (GOMP) support library (n32 debug symbols)
 libn32mudflap0 - GCC mudflap shared support libraries (n32)
 libn32mudflap0-dbg - GCC mudflap shared support libraries (n32 debug symbols)
 libn32objc2 - Runtime library for GNU Objective-C applications (n32)
 libn32objc2-dbg - Runtime library for GNU Objective-C applications (n32 debug symbo
 libn32stdc++6 - The GNU Standard C++ Library v3 (n32)
 libn32stdc++6-4.5-dbg - The GNU Standard C++ Library v3 (debugging files)
 libobjc2   - Runtime library for GNU Objective-C applications
 libobjc2-dbg - Runtime library for GNU Objective-C applications (debug symbols)
 libstdc++6 - The GNU Standard C++ Library v3
 libstdc++6-4.5-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.5-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-4.5-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++6-4.5-pic - The GNU Standard C++ Library v3 (shared library subset kit)
Closes: 618864
Launchpad-Bugs-Fixed: 675347 737846
Changes: 
 gcc-4.5 (4.5.2-7ubuntu1) natty; urgency=low
 .
   * Merge with Debian.
 .
 gcc-4.5 (4.5.2-7) unstable; urgency=low
 .
   * Update to SVN 20110323 (r171351) from the gcc-4_5-branch.
     - Fix PR c++/47125, PR fortran/47348, PR libstdc++/48114,
       PR libfortran/48066, PR target/48171, PR target/47862.
       PR preprocessor/48192.
 .
   [ Steve Langasek ]
   * Make dpkg-dev versioned build-dependency conditional on whether we want
     to build for multiarch.
   * Add a new patch, gcc-multiarch+biarch.diff, used only when building for
     multiarch to set our multilib paths to the correct relative directories.
   * debian/rules.defs: support turning on multiarch build by architecture;
     but don't enable this yet, we still need to wait for dpkg-dev.
   * When DEB_HOST_MULTIARCH is available (i.e., with the next dpkg upload),
     use it as our multiarch path.
   * debian/rules.d/binary-java.mk: jvm-exports path is /usr/lib/jvm-exports,
     not $(libdir)/jvm-exports.
   * OTOH, libgcj_bc *is* in $(libdir).
   * the spu build is not a multiarch build; look in the correct
     non-multiarch directory.
   * debian/rules2: pass --libdir also for stageX builds, needed in order to
     successfully build for multiarch.
   * debian/rules2: $(usr_lib) for a cross-build should not include the
     multiarch dir as part of the path.
   * debian/patches/gcc-multiarch+biarch.diff: restore the original intent of
     the patch, namely, that the multilib dir for the default variant is
     always equal to libdir (the multiarch dir), and we walk up the tree
     to find lib<qual> for the secondary variant.
   * debian/patches/gcc-multiarch+biarch32.diff: apply the same multilib
     directory rewriting for biarch paths with multiarch as we do without;
     still needed in the near term.
   * Put our list of patches in README.Debian.$(DEB_TARGET_ARCH) instead of
     in README.Debian, so that the individual files are architecture-neutral
     and play nicely with multiarch.  LP: #737846.
   * Add a comment at the bottom of README.Debian with a pointer to the new
     file listing the patches.
 .
   [ Loic Minier ]
   * Rework config/vxworks-dummy.h installation snippet to test
     DEB_TARGET_GNU_CPU against patterns close to the upstream ones (arm% mips%
     sh% sparc%) as to also install this header on other ports targetting the
     relevant upstream CPUs such as armhf.  Add a comment pointing at the
     upstream bug.
   * Update __aeabi symbol handling to test whether DEB_TARGET_GNU_TYPE matches
     arm-linux-gnueabi% instead of testing whether DEB_TARGET_ARCH equals
     armel.  Add a comment pointing at the Debian bug and indicating that this
     is only useful for older dpkg-dev versions.
   * debian/rules.def: fix "armel" entry to "arm" in list of
     DEB_TARGET_ARCH_CPUs for Debian experimental GCC 4.5/4.6 libraries.
   * debian/rules2: drop commented out GCC #42509 workaround as this was fixed
     upstream in 4.4+.
   * Change bogus DEB_TARGET_GNU_CPU test on armel and armhf to just test for
     arm as ths is what the Debian arm, armel and armhf port use.
   * Rework snippet setting armv7 on Debian armhf / Ubuntu to avoid
     duplication, as a comment called out for.
   * Use "arm" instead of armel/armhf in DEB_TARGET_GNU_CPU test when deciding
     whether to enable profiledbootstrap.
   * Set DEJAGNU_TIMEOUT=600 on Ubuntu armhf as well.
   * Fix a couple more uses of armel or armhf against DEB_TARGET_GNU_CPU.
   * Patched a couple of comments mentioning armel to also mention armhf.
   * Add patch armhf-triplet-backport, support for arm-linux-*eabi* backported
     from a patch sent on the upstream mailing-list.
 .
   [ Matthias Klose ]
   * Fix PR target/48226, Allow Iterator::vector vector on powerpc with VSX,
     taken from the trunk.
   * Fix PR preprocessor/48192, make conditional macros not defined for
     #ifdef, proposed patch.
   * Build the gold LTO plugin for ppc64 (Hiroyuki Yamamoto). Closes: #618864.
   * Fix issue with volatile bitfields, default to -fstrict-volatile-bitfields
     again on armel for Linaro builds. LP: #675347.
Checksums-Sha1: 
 235beebc7788a2ccff6a1747b43906531fd898fb 4028 gcc-4.5_4.5.2-7ubuntu1.dsc
 00dd3ae40b23b3f13f85e5b7a97c35799560cdb0 1290416 gcc-4.5_4.5.2-7ubuntu1.diff.gz
Checksums-Sha256: 
 d6273d0fc3c6024de8c090227a76b177094cd16a5f45cc71f61f9e0e6c18ce58 4028 gcc-4.5_4.5.2-7ubuntu1.dsc
 700897938c9d73248dd6c73659c7a32cc0a7ef7abeedcae2da13ecdcd9e8f1e1 1290416 gcc-4.5_4.5.2-7ubuntu1.diff.gz
Files: 
 11f63247d3b4885e69c6760a59882435 4028 devel optional gcc-4.5_4.5.2-7ubuntu1.dsc
 9a1b05601bbfb4d1447fb00b84c223a5 1290416 devel optional gcc-4.5_4.5.2-7ubuntu1.diff.gz
Original-Maintainer: Debian GCC Maintainers <debian-gcc at lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk2KCogACgkQStlRaw+TLJzjTQCeOoqfy1gV49eSX8PnM95HHEpt
NpwAoKSIFRkyZ0yBl82qAaRZkY6VYMPh
=uo9m
-----END PGP SIGNATURE-----


More information about the Natty-changes mailing list