lp:debian/gnat-4.4

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/gnat-4.4
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

28. By Ludovic Brenta on 2011-12-03

debian/patches/ada-no-deallocation-from-empty-storage-pools.diff: new.
Allows bootstrapping with gnat-4.6 and closes: #650764.

27. By Matthias Klose on 2011-09-01

Fix non-biarch multiarch builds.

26. By Matthias Klose on 2011-08-30

Fix multiarch names for mipsel, powerpcspe, sh4.

25. By Matthias Klose on 2011-08-29

Merge gcc-4.4 packaging bits up to r5569.

24. By Matthias Klose on 2011-06-06

* Enable multiarch.
* Merge gcc-4.4 packaging bits up to r5332.

23. By Matthias Klose on 2011-04-22

* GCC 4.4.6 release.
* debian/patches/ada-bug601133.diff: Don't use the subminor version number.
* Merge gcc-4.4 packaging bits up to r5272.

22. By Ludovic Brenta on 2011-03-13

[Nicolas Boulenguez]
* debian/rules.d/binary-ada.mk: add gnathtml to the package gnat-4.4.
* debian/gnat.1: remove the version number of GCC. Mention gnathtml.
* debian/rules (clean): remove debian/rules.parameters.

21. By Ludovic Brenta on 2010-10-23

debian/patches/ada-bug601133.diff: new. Closes: #601133.

20. By Ludovic Brenta on 2010-10-11

Merge from gcc-4.4 (4.4.5-3) unstable; urgency=medium

* Update to SVN 20101011 from the gcc-4_4-branch (r164607, 4.4.5 release
 - Fix PR target/45820, PR target/45843, PR target/44575,
   PR libfortran/45710, PR bootstrap/44621, PR libffi/45677.
 - Remove patches applied in the gcc-4_4-branch.

[ Matthias Klose ]
* Don't use gcc-snapshot for the gnat bootstrap on armel. Closes: #599844.
* Update the Linaro support to the 4.4 2010.10 release.
* For uploads to experimental, pass --no-add-needed to the linker.

19. By Ludovic Brenta on 2010-10-10

Merge from gcc-4.4 (4.4.5-2) unstable; urgency=low

* Fix PR target/45843, PR target/44575, wrong code (__builtin_va_arg
   overwrites into adjacent stack location).

Merge from gcc-4.4 (4.4.5-1) unstable; urgency=low

* GCC 4.4.5 final release.
  - Fix PR target/44452.

[ Aurelien Jarno ]
* Only apply gcc-multilib64dir on sparc64 not on sparc.

[ Matthias Klose ]
* Fix PR libffi/45677, taken from the 4.5 branch.

Merge from gcc-4.4 (4.4.4-17) unstable; urgency=low

* Don't use a hardcoded lib32/ on sparc, use lib64 for both sparc and
  sparc64. Fixes: #597996.
* Remove README.Debian from the source package to avoid confusion for
  readers of the packaging.

Merge from gcc-4.4 (4.4.4-16) unstable; urgency=low

* Update to SVN 20100924 from the gcc-4_4-branch (r164607, 4.4.5 release
  candidate).
  - Fix PR middle-end/44763, PR rtl-optimization/45728, PR target/35664,
    PR middle-end/45678, PR tree-optimization/45709, PR libfortran/45532.

[ Aurelien Jarno ]
* Use lib/ instead of lib64/ on sparc64.

Merge from gcc-4.4 (4.4.4-15) unstable; urgency=low

* Update to SVN 20100913 from the gcc-4_4-branch (r164250).
  - Fix PR rtl-optimization/44919.

[ Marcin Juszkiewicz ]
* Fix priorities and sections for some cross packages.

[ Kees Cook ]
* Push glibc stack traces into stderr when building the package.

[ Matthias Klose ]
* Remove non-existing URL's in README.c++ (Osamu Aoki). Fixes: #596406.
* Don't provide c++abi2-dev for g++ cross builds.
* Add support to build from the Linaro 4.4 2010.09 release (disabled
  by default).
* Tighten binutils dependencies to 2.20.1-15.

[ Iain Buclaw ]
* Add copyrights and licenses for the gdc and libphobos.
* Updates from the gdc branch up to 20100912.

Merge from gcc-4.4 (4.4.4-14) unstable; urgency=medium

* Update to SVN 20100909 from the gcc-4_4-branch (r164128).
  - Fix PR middle-end/45312, PR middle-end/44554, PR middle-end/40386,
    PR other/45443, PR target/45070, PR fortran/45595.

[ Matthias Klose ]
* Tighten binutils dependencies to 2.20.1-14.

[ Al Viro ]
* Fix installation of libgcc_s.so as a linker script for biarch builds.

Merge from gcc-4.4 (4.4.4-13) unstable; urgency=low

* Always add dependencies on multilib library packages in *-multilib
  packages.
* Fix installation of libgcc_s.so on architectures when libgcc_s.so is
  a linker script, not a symlink (Steve Langasek). Fixes: #595474.
* Remove the lib32gcc1 preinst script. Fixes: #595495.

Merge from gcc-4.4 (4.4.4-12) unstable; urgency=low

* Update to SVN 20100902 from the gcc-4_4-branch (r163781).
  - Fix PR target/41484, PR middle-end/45423, PR rtl-optimization/45353,
    PR c++/44991.

[ Al Viro ]
* Merge rules for all flavours of libgomp, libmudflap, libobjc.
* Crossbuild fix for lib32gomp (use $(PFL)/lib32 instead of $(lib32)).
* gcc-4.4: libgcc_s.so.1 symlink creation on cross-builds.
* Enable gcc-multilib for cross-builds and fix what needs fixing.
* Enable g++-multilib for cross-builds, fix pathnames.
* Enable gobjc/gobjc++ multilib for cross-builds, fixes.
* Enable gfortran multilib for cross-builds, fix paths.
* Multilib dependency fixes for cross-builds.
* Fix builds with disabled biarch library packages.
* New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch
  to using them in rules.d/*; as the result, most of the explicit pathnames
  in there are gone _and_ we get uniformity across different flavours.
* Merge bi-/tri-arch stuff in binary-gcc.mk.
* Merge rules for libgcc biarch variants.
* Merge rules for libstdc++ biarch variants. Fix n32 variant of
  libstdc++-dbg removing _pic.a from the wrong place.
* Merge libgfortran rules.
* Merge rules for cxx-multi and objc-multi packages.
* Enable gcc-hppa64 in cross-gcc-to-hppa build.

[ Iain Buclaw ]
* gdc: Added stubs for various functions referenced by $(C_TARGET_OBJS).
* gdc-ice-valist.diff: Fixed to handle armel's va_list type.
* gdc-stubs.diff: Fixed for powerpc.

[ Matthias Klose ]
* Tighten binutils dependencies to 2.20.1-13.
* Update LAST_UPDATED file when applying upstream updates.
* Backport PR target/45070, taken from the 4.5 branch.
* Cleanup packaging files in gcc-source package.
* [ARM] Provide __builtin_expect() hints in linux-atomic.c (backport).

[ Marcin Juszkiewicz ]
* Create libgcc1 and gcc-*-base packages for stage2 cross builds.
  LP: #628855.

Merge from gcc-4.4 (4.4.4-11) unstable; urgency=medium

* Update to SVN 20100824 from the gcc-4_4-branch (r163521).
  - Fix PR rtl-optimization/44691, PR rtl-optimization/42246,
    PR rtl-optimization/42389, PR rtl-optimization/42388,
    PR rtl-optimization/42294, PR rtl-optimization/39453,
    PR rtl-optimization/42246, PR middle-end/42245,
    PR rtl-optimization/42249, PR rtl-optimization/41697,
    PR rtl-optimization/41697, PR rtl-optimization/40101,
    PR target/45296, PR c++/45315.

[ Marcin Juszkiewicz ]
* Fix building intermediate stages for cross builds. LP: #613401, #613404.

[ Iain Buclaw ]
* Update gdc to upstream HG 20100824.
* Update gdc-4.4.diff.

[ Matthias Klose ]
* Integrate and extend bi/tri-arch cross builds patches (Al Viro).
* Fix installation paths in bi/tri-arch libobjc and libmudflap packages
  (Al Viro).
* Fix dependencies for mips* triarch library packages depend on *both* lib64*
  and libn32* packages. Fixes: #594540.

Merge from gcc-4.4 (4.4.4-9) unstable; urgency=medium

* Update to SVN 20100816 from the gcc-4_4-branch (r163287).
  - Fix PR middle-end/45262, PR middle-end/41551, PR target/44805,
    PR tree-optimization/45109, PR target/44942,
    PR middle-end/44632 (fixes: #585925),
    PR fortran/31588, PR fortran/43954 (fixes: #576864), PR fortran/44660.

[ Matthias Klose ]
* Allow overwriting of the PF macro used in the build from the environment
  (Jim Heck). Fixes: #588381.
* Fix libc-dbg build dependency for java enabled builds. Addresses: #591424.
* gnat-snapshot-build-fix.diff: Let gnat-4.4 build with gnat snapshots
  from the trunk (20100803).
* On amd64 and i386, stop building packages built from the gcc-4.5 sources.
* gcj: Align data in .rodata.jutf8.* sections, patch taken from the trunk.
* Add the complete packaging to the -source package. LP: #608650.
* Drop the gcc-ix86-asm-generic32.diff patch.
* Bump version for intra-package dependencies. Addresses: #589337.
* Tighten (build-) dependency on cloog-ppl (>= 0.15.9-2).

[ Steve Langasek ]
* s,/lib/,/$(libdir)/, throughout debian/rules*; a no-op in the current
  case, but required for us to find the libraries when building for
  multiarch
* Don't append multiarch paths to any multilib paths except for the default;
  our biarch (multilib) builds need to remain independent of multiarch in
  the near term, so we want to make sure we can find /usr/lib32 without
  /usr/lib/i486-linux-gnu being available.
* debian/control.m4, debian/rules.conf: conditionally set packages to be
  Multi-Arch: yes when MULTIARCH is defined.

[ Marcin Juszkiewicz ]
* Allow building intermediate stages for cross builds. LP: #603497.

Merge from gcc-4.4 (4.4.4-8) unstable; urgency=medium

* Update to SVN 20100728 from the gcc-4_4-branch (r162660).
  - Fix PR target/44942, PR target/42869, PR c/44555, PR middle-end/42509,
    PR tree-optimization/44977, PR fortran/45019.

[ Marcin Juszkiewicz ]
* Fix dependencies on cross library packages.
* Copy all debian/rules* files in the -source package.

[ Matthias Klose ]
* Add descriptions for patches, where missing.
* Rebuild to depend on libmpfr4.
* Fix versioned build dependency on gcc-4.x-source package for cross builds.
  LP: #609060.
* Set Vcs attributes in control file.
* Fix PR java/40816, taken from the gcc-4_5-branch. Addresses: #589459.
* Link executables statically when `static' is passed in DEB_BUILD_OPTIONS
  (Jim Heck). Fixes: #590102.

Merge from gcc-4.4 (4.4.4-7) unstable; urgency=low

* Update to SVN 20100712 from the gcc-4_4-branch (r162081).
  - Fix PR target/44597, PR target/44705, PR tree-optimization/40421,
    PR tree-optimization/44683, PR c++/44587, PR fortran/43841,
    PR fortran/43843, PR fortran/44582, PR fortran/44847, PR fortran/44773.

[ Marcin Juszkiewicz ]
* cross-fixes.diff: Remove sh part.
* debian/rules2: Merge rules.d includes.
* Properly -name -dbg packages for cross builds.
* Various cross build fixes.
* Build libmudflap packages for cross builds.
* Merge debian/rules.conf bits for generating the control file
* Fix generation of maintainer scripts for cross packages.
* Build a gcc-base package for cross builds.

[ Kees Cook ]
* Fix additional libstdc++ testsuite failures for hardening defaults.

[ Matthias Klose ]
* gcc-arm-implicit-it.diff: Only pass -mimplicit-it=thumb when in
  thumb mode (Andrew Stubbs).

Merge from gcc-4.4 (4.4.4-6) unstable; urgency=low

* Update to SVN 20100622 from the gcc-4_4-branch (r161235).
  - Fix PR bootstrap/44544, PR fortran/44536, PR target/44534,
    PR tree-optimization/44508, PR target/44261, PR target/43740,
    PR bootstrap/44426. PR c++/44627 (LP: #503668), PR target/39690.

[ Matthias Klose ]
* Add M68K TLS support, backport from the 4.5 branch. Fixes: #586060.
* Merge binary-libgcc.mk packaging changes into binary-libgcc-cross.mk
  (Loic Minier).
* Fix Fortran cross-compiler build when not building the runtime library.
* Apply proposed fix for PR target/44626 (backport from the 4.5 branch).
  LP: #564492.
* Add maintainer scripts for cross packages.

[ Marcin Juszkiewicz ]
* Merge the rules.d/binary-*-cross.mk files into rules.d/binary-*.mk.
* ARM: speed up division on Thumb-2 (backport from the trunk). LP: #589779.

Merge from gcc-4.4 (4.4.4-5) unstable; urgency=low

[ Matthias Klose ]

* Update to SVN 20100612 from the gcc-4_4-branch (r160657).
  - Fix PR target/44169, PR target/44481, PR target/44075, PR other/43838,
    PR libstdc++/32499, PR libgcj/44216.
* debian/patches/libstdc++-pic.diff: Fix installation for cross builds.
* Update libsupc++/vmi_class_type_info.cc from the 4.5 branch.
  Fixes: #584308.
* Export long double versions of "C" math library for arm-linux-gnueabi,
  m68k-linux-gnu (ColdFire), mips*-linux-gnu (o32 ABI), sh*-linux-gnu
  (32 bit). Merge the libstdc++-*-ldbl-compat.diff patches.
* Remove the backport for the plugin support.

[ Aurelien Jarno ]
* libstdc++-mips-ldbl-compat.diff: On MIPS provide the long double
  versions of "C" math functions in libstdc++ as we need to keep the
  ABI. Fixes: #584610.

Merge from gcc-4.4 (4.4.4-4) unstable; urgency=medium

* Update to SVN 20100602 from the gcc-4_4-branch (r160193).
  - Fix PR c++/43555, PR fortran/44360.
* Don't bother with un-normalized paths in .la files, just remove them.
* debian/locale-gen: Update locales needed for the libstdc++-v3 testsuite.
* If libstdc++6 is built from newer gcc-4.x source, run the libstdc++-v3
  testsuite against the installed lib too.
* Configure with --enable-secureplt on powerpcspe.
* Fix PR target/44261, taken from the trunk. Fixes: #582787.
* Apply proposed powerpc backport for PR target/44169.
* On ix86, pass -mtune=generic32 in 32bit mode to the assembler, when
  configured for i586-linux-gnu or i686-linux-gnu.

Merge from gcc-4.4 (4.4.4-3) unstable; urgency=low

* Update to SVN 20100527 from the gcc-4_4-branch (r159909).
  - Fix PR rtl-optimization/39580, PR target/44199, PR target/43733,
    PR target/44245, PR tree-optimization/43845, PR debug/44205,
    PR bootstrap/43870, PR target/44074, PR target/44202, PR target/44074,
    PR c++/44193.

[ Matthias Klose ]

* Enable multilibs again on powerpcspe. Fixes: #579780.
* Fix setting CC for REVERSE_CROSS build (host == target,host != build).
  Fixes: #579779.
* Backport fix for PR rtl-optimization/39580 from the trunk. Fixes: #576198.
* Fix setting biarch_cpu macro.

[ Aurelien Jarno ]

* Fix $(distrelease) on non-official archives. Fix powerpcspe, sh4 and
  sparc64 builds. Fixes: #583179.

Merge from gcc-4.4 (4.4.4-2) unstable; urgency=low

[ Matthias Klose ]

* Update to SVN 20100518 from the gcc-4_4-branch (r159527).
  - Fix PR c/43893, PR other/43620, PR middle-end/44085,
    PR documentation/44016, PR target/43744, PR debug/43370,
    PR middle-end/43671, PR fortran/44036, PR fortran/44135.
* Update cell branch to 20100518.
* Update configury to be able to target i686 instead of i486 on i386.
* Ubuntu only:
  - Configure --with-arch-32=i686.
  - Pass --hash-style=gnu instead of --hash-style=both to the linker.
  - Don't build packages built from the gcc-4.5 sources.
* Add libgcc4 to common libs (not built when built from gcc-4.5 sources).
* Preliminary architecture port for powerpcspe (Kyle Moffett).
  Fixes: #579780.
* Bump inter package dependencies to 4.4.4-1. Fixes: #580148.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers