lp:debian/gnat-4.8

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/gnat-4.8
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

8. By Ludovic Brenta

[Svante Signell]
* debian/patches/ada-hurd.diff: split a line that was too long in two.
  Closes: #732681.

Merge from gcc-4.8 (4.8.2-15) unstable; urgency=medium

* Update to SVN 20140209 (r207641) from the gcc-4_8-branch.
  - Fix inconsistent install paths between gccgo and go tool. LP: #1271340.
* Update the ibm branch to SVN 20140207 (r207580).
* armhf: Fix ffi_call_VFP with no VFP arguments (Will Newton).
* Apply proposed patch for PR target/59799, allow passing arrays in
  registers on AArch64 (Michael Hudson).
* gcc-4.8-base: Update gcc-4.7-base breaks for updates from wheezy.
  Fixes: #736607.

Merge from gcc-4.8 (4.8.2-14) unstable; urgency=medium

* Update to SVN 20140115 (r206629) from the gcc-4_8-branch.
* Fix call frame information in ffi_closure_SYSV on AArch64.
* Update powerpcspe patches (Roland Stigge). Fixes: #735316.

Merge from gcc-4.8 (4.8.2-13) unstable; urgency=medium

* Update to SVN 20140112 (r206564) from the gcc-4_8-branch.
  - Fix miscompilation due to wrong RTL-optimization (see
    PR rtl-optimization/59137). Fixes: #716635.

[ Aurelien Jarno ]
* Reenable the testsuite on mips.

[ Matthias Klose ]
* Add libgcc, libstdc++, libgfortran symbols files for ppc64el.
* Update libitm symbols for non-default multilibs.
* Add libgcc, libstdc++, libgfortran symbols files for arm64.
* Fix PR target/59588 (AArch64), backport proposed patch. LP: #1263576.
* Fix PR target/59744 (AArch64), taken from the trunk. LP: #1267761.

Merge from gcc-4.8 (4.8.2-12) unstable; urgency=medium

* Update to SVN 20140106 (r206351) from the gcc-4_8-branch.
* Only apply m68k specific backports when targeting m68k.

7. By Ludovic Brenta

* debian/patches/gcc_ada_gcc-interface_Makefile.in.diff: rename to...
* debian/patches/ada-hurd.diff: ... this; add a hunk to create
  s-osinte-gnu.ads. Closes: #732681.
* debian/rules.patch: apply ada-hurd.diff on all architectures, to help
  detect bugs.

6. By Ludovic Brenta

[Svante Signell]
* debian/patches/ada-s-osinte-gnu.adb.diff: remove.
* debian/patches/ada-s-taprop-gnu.adb.diff: remove.
* debian/patches/ada-kfreebsd.diff: add support for GNU/Hurd.
* debian/patches/gcc_ada_gcc-interface_Makefile.in.diff: update.
* Closes: #732681.

Merge from gcc-4.8 (4.8.2-11) unstable; urgency=low

* Update to SVN 20131230 (r206241) from the gcc-4_8-branch.
* Don't build x32 multilibs for wheezy backports.
* Set the goarch to arm64 for aarch64-linux-gnu.
* Fix statically linked gccgo binaries on AArch64 (Michael Hudson).
  LP: #1261604.
* Update gnat build dependencies when not built from a separate source.
* Default to -mieee on alpha again (Michael Cree). Fixes: #733291.
* Prepare gnat package for cross builds.

5. By Ludovic Brenta

[Hiroyuki Yamamoto]
* debian/patches/ada-ppc64.diff: new; fix 32/64 bit detection, broken
  due to the fact Debian installs 64-bit libraries in lib and not
  lib64. Fix based on the s390/s390x detection. Closes: #731807.

[Ludovic Brenta]
* debian/patches/ada-link-lib.diff,
  debian/patches/ada-libgnatvsn.diff: refresh.

Merge from gcc-4.8 (4.8.2-10) unstable; urgency=low

* Update to SVN 20131213 (r205948) from the gcc-4_8-branch.
* Add missing commit in libjava for gcc-linaro.

Merge from gcc-4.8 (4.8.2-9) unstable; urgency=low

* Update to SVN 20131212 (r205924) from the gcc-4_8-branch.

[ Matthias Klose ]
* Fix libitm symbols files for ppc64.
* Update libatomic symbol file for arm64 and ppc64.
* libgcj-dev: Drop dependencies on gcj-jre-lib and gcj-jdk.
* Fix permissions of some override files.
* Let cross compilers conflict with gcc-multilib (providing
  /usr/include/asm for the non-default multilib).
* Configure --with-long-double-128 on powerpcspe (Roland Stigge).
  Fixes: #731941.
* Update the Linaro support to the 4.8-2013.12 release.
* Update the ibm branch to 20131212.

[ Aurelien Jarno ]
* patches/note-gnu-stack.diff: restore and rebase lost parts.

Merge from gcc-4.8 (4.8.2-8) unstable; urgency=medium

* Update to SVN 20131203 (r205647) from the gcc-4_8-branch.
* Fix PR libgcc/57363, taken from the trunk.

Merge from gcc-4.8 (4.8.2-7) unstable; urgency=low

* Update to SVN 20131129 (r205535) from the gcc-4_8-branch.
* Introduce aarch64 goarch.
* libgo: Backport fix for calling a function or method that takes or returns
  an empty struct via reflection.
* go frontend: Backport fix for the generated hash functions of types that
  are aliases for structures containing unexported fields.
* Skip Go testcase on AArch64 which hangs on the buildds.
* Fix freetype includes in libjava/classpath.

Merge from gcc-4.8 (4.8.2-6) unstable; urgency=low

* Update to SVN 20131128 (r205478) from the gcc-4_8-branch.

[ Matthias Klose ]
* gcc-4.8-base: Breaks gcc-4.4-base (<< 4.4.7). Fixes: #729963.
* Update the gcc-as-needed patch for mips*. Fixes: #722067.
* Use dpkg-vendor information for distribution specific settings.
  Fixes: #697805.
* Check for the sys/auxv.h header file.
* On AArch64, make the frame grow downwards, taken from the trunk.
  Enable ssp on AArch64.
* Pass -fuse-ld=gold to gccgo on targets supporting split-stack.

[ Aurelien Jarno ]
* Update README.Debian for s390 and s390x.

[ Thorsten Glaser ]
* m68k-ada.diff: Add gcc-4.8.0-m68k-ada-pr48835-2.patch and
  gcc-4.8.0-m68k-ada-pr51483.patch by Mikael Pettersson, to
  fix more CC0-specific and m68k/Ada-specific problems.
* m68k-picflag.diff: New, backport from trunk, by Andreas Schwab,
  to avoid relocation errors when linking big shared objects.
* pr58369.diff: New, backport from trunk, by Jeffrey A. Law,
  to fix ICE while building boost 1.54 on m68k.
* pr52306.diff: Disables -fauto-inc-dec by default on m68k to
  work around ICE when building C++ code (e.g. Qt-related).

Merge from gcc-4.8 (4.8.2-5) unstable; urgency=low

* Update to SVN 20131115 (r204839) from the gcc-4_8-branch.
* Update the Linaro support to the 4.8-2013.11 release.
* Add missing replaces in libgcj14. Fixes: #729022.

Merge from gcc-4.8 (4.8.2-4) unstable; urgency=low

* Really fix disabling the gdc tests.

Merge from gcc-4.8 (4.8.2-3) unstable; urgency=low

* Update to SVN 20131112 (r204704) from the gcc-4_8-branch.
* Don't ship java.security in both libgcj14 and gcj-4.8-headless.
  Fixes: #729022.
* Disable gdc tests on architectures without libphobos port.

Merge from gcc-4.8 (4.8.2-2) unstable; urgency=low

* Update to SVN 20131107 (r204496) from the gcc-4_8-branch.
* Build ObjC, Obj-C++ and Go for AArch64.
* Fix some gcj symlinks. Fixes: #726792, #728403.
* Stop building libmudflap (removed in GCC 4.9).

4. By Ludovic Brenta

Regenerate debian/control.

3. By Ludovic Brenta

Fix FTBFS on powerpc, s390x and sparc, where the default C+compiler is
still g++-4.6:

debian/rules.defs: add explicit build-dependency on g++-4.8 and
libstdc++-4.8.

2. By Ludovic Brenta

Fix FTBFS on kfreebsd-i386 and kfreebsd-amd64:

* debian/patches/{ada-kfreebsd-gnu.diff,ada-bug564232.diff}: merge into
  debian/patches/ada-kfreebsd.diff which is applied unconditionally.
  Refresh.
* debian/rules.patch: remove ada-kfreebsd-gnu.diff, ada-bug564232.diff.
* debian/patches/ada-kfreebsd.diff (s-osinte-kfreebsd-gnu.ads):
  - propagate the definition of pthread_rwlock_t and pthread_rwlockattr_t
    from s-osinte-freebsd.ads.
  - propagate the change of type clockid_t from private to new int;
    values are now generated from the system's C header files during
    build (from s-osinte-freebsd.ads).
  - propagate the definition of function lwp_self from
    s-osinte-freebsd.ads.
  (s-oscons-tmplt.c): new hunk, use the monotonic clock instead of the
  default real-time clock on GNU/kFreeBSD as well as on FreeBSD.

1. By Ludovic Brenta

* debian/rules.conf: when building gnat-4.8, add a Built-Using field to
  debian/control.
* debian/rules.defs: do not build auxiliary packages, like libgomp or
  libssp, when not also building C development packages.
* debian/control.m4, debian/control: tighten build-conflicts on versions
  of binutils-gold not provided by newer binutils.
* debian/patches/ada-default-project-path.diff: refresh.
* debian/patches/ada-libgnatprj.diff: add errors.o, filename_cmp.o and
  targetm.o (a new file, inspired by default-common.c) to
  libgnatprj.{a,so}; they contain symbols needed by prefix.o.
* debian/patches/ada-sjlj.diff: refresh accordingly.
* debian/rules.conf: ensure only one Built-Using line is present in
  substvars.local and use gcc-4.8-source 4.8.1-8.

Merge from gcc-4.8 (4.8.2-1) unstable; urgency=low

* GCC 4.8.2 release.

* Update to SVN 20131017 (r203751) from the gcc-4_8-branch.
* Update the Linaro support to the 4.8-2013.10 release.
* Fix PR c++/57850, option -fdump-translation-unit not working.
* Don't run the testsuite on aarch64.
* Fix PR target/58578, wrong-code regression on ARM. LP: #1232017.
* [ARM] Fix bug in add patterns due to commutativity modifier,
  backport from trunk. LP: #1234060.
* Build libatomic on AArch64.
* Fix dependency generation for the cross gcc-4.8 package.
* Make the libstdc++ pretty printers compatible with Python3, if
  gdb is built with Python3 support.
* Fix loading of libstdc++ pretty printers. Fixes: #701935.
* Don't let gcc-snapshot build-depend on gnat on AArch64.

Merge from gcc-4.8 (4.8.1-10) unstable; urgency=low

* Update to SVN 20130904 (r202243) from the gcc-4_8-branch.

[ Matthias Klose ]
* Don't rely on the most recent Debian release name for configuration
  of the package. Addresses: #720263. Fixes: #711824.
* Fix a cross build issue without DEB_* env vars set (Eleanor Chen).
  Fixes: #718614.
* Add packaging support for mips64(el) and mipsn32(el) including multilib
  configurations (YunQiang Su). Addresses: #708143.
* Fix gcc dependencies for stage1 builds (YunQiang Su). Fixes: #710240.
* Fix boehm-gc test failures with a linker defaulting to
  --no-copy-dt-needed-entries.
* Fix libstdc++ and libjava test failures with a linker defaulting
  to --as-needed.
* Mark the libjava/sourcelocation test as expected to fail on amd64 cpus.
* Fix some gcc and g++ test failures for a compiler with hardening
  defaults enabled.
* Fix gcc-default-format-security.diff for GCC 4.8.
* Run the testsuite again on armel and armhf.
* Disable running the testsuite on mips. Fails on the buildds, preventing
  migration to testing for three months. No feedback from the mips porters.

[ Thorsten Glaser ]
* Merge several old m68k-specific patches from gcc-4.6 package:
  - libffi-m68k: Rebased against gcc-4.8 and libffi 3.0.13-4.
  - m68k-revert-pr45144: Needed for Ada.
  - pr52714: Revert optimisation that breaks CC0 arch.
* Fix PR49847 (Mikael Pettersson). Fixes: #711558.
* Use -fno-auto-inc-dec for PR52306 (Mikael Pettersson).

Merge from gcc-4.8 (4.8.1-9) unstable; urgency=low

* Update to SVN 20130815 (r201764) from the gcc-4_8-branch.
* Enable gomp on AArch64.
* Update the Linaro support to the 4.8-2013.08 release.

Merge from gcc-4.8 (4.8.1-8) unstable; urgency=low

* Fix PR rtl-optimization/57878, taken from the 4.8 branch.
* Fix PR target/57909 (ARM), Linaro only.

Merge from gcc-4.8 (4.8.1-7) unstable; urgency=low

* Update to SVN 20130717 (r200995) from the gcc-4_8-branch.
  - Go 1.1.1 updates.
* Define CPP_SPEC for aarch64.
* Don't include <limits.h> in libgcc/libgcc2.c, taken from the trunk.
  Fixes: #696267.
* boehm-gc: use mmap instead of brk also on kfreebsd-* (Petr Salinger).
  Fixes: #717024.

Merge from gcc-4.8 (4.8.1-6) unstable; urgency=low

* Update to SVN 20130709 (r200810) from the gcc-4_8-branch.

[ Aurelien Jarno ]
* Add 32-bit biarch packages on sparc64.

[ Matthias Klose ]
* Fix multiarch include path for aarch64.
* Update the Linaro support to the 4.8-2013.07 release.
* Revert the proposed fix for PR target/57637 (ARM only).
* Let gfortran-4.8 provide gfortran-mod-10. Addresses #714730.

[ Iain Buclaw ]
* Avoid compiler warnings redefining D builtin macros.

Merge from gcc-4.8 (4.8.1-5) unstable; urgency=low

* Update to SVN 20130629 (r200565) from the gcc-4_8-branch.

[ Aurelien Jarno ]
* Don't pass --with-mips-plt on mips/mipsel.

[ Matthias Klose ]
* Fix documentation builds with texinfo-5.1.
* Update the ARM libsanitizer backport from the 4.8 Linaro branch.
* libphobos-4.8-dev provides libphobos-dev (Peter de Wachter).
* The gdc cross compiler doesn't depend on libphobos-4.8-dev.
* Work around libgo build failure on ia64. PR 57689. #714090.
* Apply proposed fix for PR target/57637 (ARM only).

Merge from gcc-4.8 (4.8.1-4) unstable; urgency=low

* Update to SVN 20130619 (r200219) from the gcc-4_8-branch.
  - Bump the libgo soname (change in type layout for functions that take
    function arguments).
  - Fix finding the liblto_plugin.so without x permissions set (see
    PR driver/57651). Fixes: #712704.
* Update maintainer list.
* Fall back to the binutils version of the binutils build dependency
  if the binutils version used for the build cannot be determined.
* For ARM multilib builds, use libsf/libhf system directories to lookup
  files for the non-default multilib (for now, only for the cross compilers).
* Split out a gcj-4.8 package, allow to build a gcj cross compiler.
* Allow to cross build gcj.
* Don't include object.di in the D cross compiler, but depend on gdc instead.
* Allow to cross build gdc.
* Pass --hash-style=gnu instead of --hash-style=both to the linker.

Merge from gcc-4.8 (4.8.1-3) unstable; urgency=low

* Update to SVN 20130612 (r200018) from the gcc-4_8-branch.

[ Matthias Klose ]
* Prepare gdc for cross builds, and multiarch installation.
* Prepare gnat to build out of the gcc-4.8 source package, not
  building the gnat-4.8-base package anymore.
* Don't build a gcj cross compiler by default (not yet tested).
* Disable D on s390 (doesn't terminate the D testsuite).
* Build libphobos on x32.
* Fix build with DEB_BUILD_OPTIONS="nolang=d".
* Disable D for arm64.
* Update the Linaro support to the 4.8-2013.06 release.
* Fix cross building a native compiler.
* Work around dh_shlibdeps not working on target libraries (see #698881).
* Add build dependency on kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any].
* Add handling for unwind inside signal trampoline for kfreebsd (Petr
  Salinger). Fixes: #712016.
* Let gcc depend on the binutils upstream version it was built with.
  Addresses #710142.
* Force a build using binutils 2.23.52 in unstable.

[ Iain Buclaw ]
* Update gdc to 20130610.
* Build libphobos on kFreeBSD.

Merge from gcc-4.8 (4.8.1-2) unstable; urgency=low

* Update to SVN 20130643 (r199596) from the gcc-4_8-branch.
* Force arm mode for libjava on armhf.
* Fix gdc build failure on kFreeBSD and the Hurd.

Merge from gcc-4.8 (4.8.1-1) unstable; urgency=low

* GCC 4.8.1 release.
  Support for C++11 ref-qualifiers has been added to GCC 4.8.1, making G++
  the first C++ compiler to implement all the major language features of
  the C++11 standard.
* Update to SVN 20130603 (r199596) from the gcc-4_8-branch.
* Build java packages from this source package. Works aroud ftp-master's
  overly strict interpretation of the Built-Using attribute.
* Build D and libphobos packages from this source package.
* Disable the non-default multilib test runs for libjava and gnat.

Merge from gcc-4.8 (4.8.0-9) unstable; urgency=low

* Update to SVN 20130529 (r199410) from the gcc-4_8-branch.
* Drop build dependency on automake, not used anymore.
* Build with binutils from unstable (the 4.8.0-8 package was accidentally
  built with binutils from experimental). Fixes: #710142.
* Explicity configure with --disable-lib{atomic,quadmath,sanitizer} when
  not building these libraries. Fixes: #710224.

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