Change logs for gnat-4.8 source package in Trusty

  • gnat-4.8 (4.8.2-8ubuntu3) trusty; urgency=medium
    
      * Fix build on powerpc.
     -- Matthias Klose <email address hidden>   Wed, 16 Apr 2014 16:18:59 +0200
  • gnat-4.8 (4.8.2-8ubuntu2) trusty; urgency=medium
    
      * Merge from gcc-4.8 (4.8.2-19).
     -- Matthias Klose <email address hidden>   Sun, 06 Apr 2014 11:47:27 +0200
  • gnat-4.8 (4.8.2-8ubuntu1) trusty; urgency=medium
    
      * Merge from gcc-4.8 (4.8.2-16, -17, -18).
     -- Matthias Klose <email address hidden>   Tue, 01 Apr 2014 10:05:54 +0200
  • gnat-4.8 (4.8.2-5ubuntu1) trusty; urgency=medium
    
      * Regenerate the control file.
     -- Matthias Klose <email address hidden>   Fri, 20 Dec 2013 18:16:12 +0100
  • gnat-4.8 (4.8.2-5) unstable; urgency=low
    
    
      [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).
    
     -- Ludovic Brenta <email address hidden>  Sat, 14 Dec 2013 18:58:03 +0100
  • gnat-4.8 (4.8.2-4) unstable; urgency=low
    
    
      * Regenerate debian/control.
    
     -- Ludovic Brenta <email address hidden>  Fri,  1 Nov 2013 20:44:36 +0100
  • gnat-4.8 (4.8.2-3) unstable; urgency=low
    
    
      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.
    
     -- Ludovic Brenta <email address hidden>  Fri,  1 Nov 2013 16:29:15 +0100
  • gnat-4.8 (4.8.2-2) unstable; urgency=low
    
      
      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.
    
     -- Ludovic Brenta <email address hidden>  Thu, 31 Oct 2013 22:26:39 +0100
  • gnat-4.8 (4.8.2-1) unstable; urgency=low
    
    
      * 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.
    
     -- Ludovic Brenta <email address hidden>  Wed, 23 Oct 2013 22:53:26 +0200