[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