gnat-4.8 4.8.2-1 source package in Ubuntu

Changelog

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

Upload details

Uploaded by:
Debian GCC maintainers
Uploaded to:
Sid
Original maintainer:
Debian GCC maintainers
Architectures:
any
Section:
misc
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
gnat-4.8_4.8.2-1.dsc 3.2 KiB 0ffae9da1c64515c65cc0e52394d46bef948eeb0e4ded71cc581c3b48cc794ca
gnat-4.8_4.8.2-1.tar.gz 807.1 KiB 94e6b4ba8effac86942472842496ea1baba852dc5523d9ed6cf0c5a5c624a192

No changes file available.

Binary packages built by this source

gnat-4.8: GNU Ada compiler

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 This package provides the compiler, tools and runtime library that handles
 exceptions using the default zero-cost mechanism.

gnat-4.8-base: GNU Ada compiler (common files)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 This package contains files common to all GNAT related packages.

gnat-4.8-doc: GNU Ada compiler (documentation)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnat library provides runtime components needed by most
 applications produced with GNAT.
 .
 This package contains the documentation in info format.

gnat-4.8-sjlj: GNU Ada compiler (setjump/longjump runtime library)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 This package provides an alternative runtime library that handles
 exceptions using the setjump/longjump mechanism (as a static library
 only). You can install it to supplement the normal compiler.

libgnat-4.8: runtime for applications compiled with GNAT (shared library)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnat library provides runtime components needed by most
 applications produced with GNAT.
 .
 This package contains the runtime shared library.

libgnat-4.8-dbg: runtime for applications compiled with GNAT (debugging symbols)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnat library provides runtime components needed by most
 applications produced with GNAT.
 .
 This package contains the debugging symbols.

libgnatprj4.8: GNU Ada compiler Project Manager (shared library)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 GNAT uses project files to organise source and object files in large-scale
 development efforts. The libgnatprj library exports GNAT project files
 management for use in other packages, most notably ASIS tools (package
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 licensed under the pure GPL; all programs that use it must also be
 distributed under the GPL, or not distributed at all.
 .
 This package contains the runtime shared library.

libgnatprj4.8-dbg: GNU Ada compiler Project Manager (debugging symbols)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 GNAT uses project files to organise source and object files in large-scale
 development efforts. The libgnatprj library exports GNAT project files
 management for use in other packages, most notably ASIS tools (package
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 licensed under the pure GPL; all programs that use it must also be
 distributed under the GPL, or not distributed at all.
 .
 This package contains the debugging symbols.

libgnatprj4.8-dev: GNU Ada compiler Project Manager (development files)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 GNAT uses project files to organise source and object files in large-scale
 development efforts. The libgnatprj library exports GNAT project files
 management for use in other packages, most notably ASIS tools (package
 asis-programs) and GNAT Programming Studio (package gnat-gps). It is
 licensed under the pure GPL; all programs that use it must also be
 distributed under the GPL, or not distributed at all.
 .
 This package contains the development files and static library.

libgnatvsn4.8: GNU Ada compiler selected components (shared library)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnatvsn library exports selected GNAT components for use in other
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 GPL, allowing to link proprietary programs with it.
 .
 This package contains the runtime shared library.

libgnatvsn4.8-dbg: GNU Ada compiler selected components (debugging symbols)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnatvsn library exports selected GNAT components for use in other
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 GPL, allowing to link proprietary programs with it.
 .
 This package contains the debugging symbols.

libgnatvsn4.8-dev: GNU Ada compiler selected components (development files)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnatvsn library exports selected GNAT components for use in other
 packages, most notably ASIS tools. It is licensed under the GNAT-Modified
 GPL, allowing to link proprietary programs with it.
 .
 This package contains the development files and static library.