gnat-4.4_4.4.0-1_amd64.changes is NEW
(new) gnat-4.4-base_4.4.0-1_amd64.deb optional libs
The GNU Compiler Collection (gnat base package)
This package contains files common to all Ada related packages
built from the GNU Compiler Collection (GCC).
(new) gnat-4.4_4.4.0-1.diff.gz optional devel
(new) gnat-4.4_4.4.0-1.dsc optional devel
(new) gnat-4.4_4.4.0-1_amd64.deb optional devel
The GNU Ada compiler
This is the GNU Ada compiler, which compiles Ada on platforms supported
by the gcc compiler. It uses the gcc backend to generate optimized code.
(new) gnat-4.4_4.4.0.orig.tar.gz optional devel
(new) libgnat-4.4-dbg_4.4.0-1_amd64.deb extra debug
Runtime library for GNU Ada applications
Debugging symbols for the library needed for GNU Ada applications linked
against the shared library.
(new) libgnat-4.4_4.4.0-1_amd64.deb optional libs
Runtime library for GNU Ada applications
Library needed for GNU Ada applications linked against the shared library.
(new) libgnatprj4.4-dbg_4.4.0-1_amd64.deb extra debug
GNU Ada Project Manager
GNAT, the GNU Ada compiler, uses project files to organise source and object
files in large-scale development efforts. Several other tools, such as
ASIS tools (package asis-programs) and GNAT Programming Studio (package
gnat-gps) also use project files. This library contains the necessary
support; it was built from GNAT itself. 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 for the run-time shared library.
(new) libgnatprj4.4-dev_4.4.0-1_amd64.deb optional libdevel
GNU Ada Project Manager development files
GNAT, the GNU Ada compiler, uses project files to organise source and object
files in large-scale development efforts. Several other tools, such as
ASIS tools (package asis-programs) and GNAT Programming Studio (package
gnat-gps) also use project files. This library contains the necessary
support; it was built from GNAT itself. 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 development files: install it to develop applications
that understand GNAT project files.
(new) libgnatprj4.4_4.4.0-1_amd64.deb optional libs
GNU Ada Project Manager
GNAT, the GNU Ada compiler, uses project files to organise source and object
files in large-scale development efforts. Several other tools, such as
ASIS tools (package asis-programs) and GNAT Programming Studio (package
gnat-gps) also use project files. This library contains the necessary
support; it was built from GNAT itself. 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 run-time shared library.
(new) libgnatvsn4.4-dbg_4.4.0-1_amd64.deb extra debug
GNU Ada compiler version library
This library exports selected components of GNAT, the GNU Ada compiler, for use
in other packages, most notably ASIS and ASIS-based packages. It is licensed
under the GNAT-Modified GPL, allowing to link proprietary programs with it.
.
This package contains the debugging symbols for the run-time shared library.
(new) libgnatvsn4.4-dev_4.4.0-1_amd64.deb optional libdevel
GNU Ada compiler version library - development files
This library exports selected components of GNAT, the GNU Ada compiler, for use
in other packages, most notably ASIS and ASIS-based packages. It is licensed
under the GNAT-Modified GPL, allowing to link proprietary programs with it.
.
This package contains the development files and static library.
(new) libgnatvsn4.4_4.4.0-1_amd64.deb optional libs
GNU Ada compiler version library
This library exports selected components of GNAT, the GNU Ada compiler, for use
in other packages, most notably ASIS and ASIS-based packages. It is licensed
under the GNAT-Modified GPL, allowing to link proprietary programs with it.
.
This package contains the run-time shared library.
Changes: gnat-4.4 (4.4.0-1) unstable; urgency=low
.
* debian/rules.conf: on amd64, tighten build dependency on libc6-dev-i386
to (>= 2.9-15) because earlier versions cause the package to FTBFS with
the error message:
/usr/bin/ld: cannot find /usr/lib32/libc_nonshared.a
(obviously, this is only relevant for multilib).
* debian/control.m4: tighten dependency of gnat-4.4 on gcc-4.4 (>= 4.4.0-6)
because earlier uploads of gcc-4.4 cannot find gnat1, Ada being disabled
in them. Update conflicts with earlier versions of gnat.
.
Merge from gcc-4.4 (4.4.0-6) unstable; urgency=low
.
[ Matthias Klose ]
* Update to SVN 20090612 from the gcc-4_4-branch (r148433).
- Fixes PR c++/38064, PR c++/40139, PR target/40017, PR target/40266,
PR bootstrap/40027, PR tree-optimization/40087, PR target/39856,
PR rtl-optimization/40105, PR target/39942, PR middle-end/40204,
PR debug/40109, PR tree-optimization/39999, PR libfortran/37754,
PR fortran/22423, PR libfortran/39667, PR libfortran/39782,
PR libfortran/38668, PR libfortran/39665, PR libfortran/39702,
PR libfortran/39709, PR libfortran/39665i, PR libgfortran/39664,
PR fortran/38654, PR libfortran/37754, PR libfortran/37754,
PR libfortran/25561, PR libfortran/37754, PR middle-end/40291,
PR target/40017, PR middle-end/40340, PR c++/40308, PR c++/40311,
PR c++/40306, PR c++/40307, PR c++/40370, PR c++/40372, PR c++/40373,
PR c++/40381, PR fortran/40019, PR fortran/39893.
* gcj-4.4-jdk: Depend on libecj-java-gcj instead of libecj-java.
* Let gjdoc --version use the Configuration class instead of
version.properties (Alexander Sack). LP: #385682.
* Preserve libgcc_s.so linker scripts. Fixes: #532263.
.
[Ludovic Brenta]
* debian/patches/ppc64-ada.dpatch,
debian/patches/ada-mips.dpatch,
debian/patches/ada-mipsel.dpatch: remove, merged upstream.
* debian/patches/*ada*.dpatch:
- rename to *.diff;
- remove the dpatch prologue shell script
- refresh with quilt -p ab and without time stamps
- adjust to GCC 4.4
* debian/patches/ada-library-project-files-soname.diff,
debian/patches/ada-polyorb-dsa.diff: new.
* debian/rules.patch: adjust accordingly.
* debian/rules.defs: re-enable Ada.
* debian/rules2: do a lean bootstrap when building Ada.
* debian/rules.d/binary-ada.mk: do not build gnatbl or gprmake anymore,
removed upstream.
.
Merge from gcc-4.4 (4.4.0-5) unstable; urgency=medium
.
* Update to SVN 20090517 from the gcc-4_4-branch (r147630).
- Fixes PR tree-optimization/40062, PR middle-end/39986,
PR middle-end/40057, PR fortran/39879, PR libstdc++/40038,
PR middle-end/40035, PR target/37179, PR middle-end/39666,
PR tree-optimization/40074, PR fortran/40018, PR fortran/38863,
PR middle-end/40147, PR fortran/40018, PR target/40153.
.
[ Matthias Klose ]
* Update libstdc++ symbols files.
* Update libgcc, libobjc, libstdc++ symbols files for armel.
* Fix version symlink in gcc_lib_dir. Fixes: #527837.
* Fix symlinks for javac and header files in /usr/lib/jvm.
Fixes: #528084.
* Don't build the stage1 compiler with -O with recent binutils (trunk).
* Revert doing link tests to check for the atomic builtins, disabling
exception propagation support in libstdc++ on armel. See PR40133, PR40134.
* On mips/mipsel don't run the java testsuite with -mabi=64.
* Default to armv4 for the gcc-snapshot package as well. Fixes: #523936.
* Mention GCC trunk in the gcc-snapshot package description. Fixes: #526309.
* Remove unneed '..' elements from symlinks in JAVA_HOME.
* Fix some lintian warnings for gcc-snapshot.
.
[ Arthur Loiret ]
* Add missing dir separator to multiarch path. Fixes: #527537.
.
Merge from gcc-4.4 (4.4.0-4) unstable; urgency=medium
.
* Update to SVN 20090506 from the gcc-4_4-branch (r147161).
- Fixes PR rtl-optimization/39914, PR testsuite/39776,
PR tree-optimization/40022, PR libstdc++/39909.
.
[ Matthias Klose ]
* gcc-4.4-source: Don't depend on gcc-4.4-base, depend on quilt
and patchutils.
* On armel, link the shared libstdc++ with both -lgcc_s and -lgcc.
* Update libgcc and libstdc++ symbol files for mips and mipsel.
* Update libstdc++ symbol files for armel and hppa, adding symbols
for exception propagation support.
* Add ARM EABI symbols to libstdc++ symbol files for armel.
* Add libobjc symbols file for armel.
* Fix PR libstdc++/40038, missing ceill/tanhl symbols in libstdc++.
.
[ Aurelien Jarno ]
* Fix libc name for biarch packages on kfreebsd-amd64.
.
Merge from gcc-4.4 (4.4.0-3) unstable; urgency=low
.
* libstdc++-doc: Install the man pages again.
* Fix build configuration for the GC enabled ObjC runtime library.
* Fix thinko in autotools_files, resulting in autoconf not run in
some cases.
* Do link tests to check for the atomic builtins, enables exception
propagation support in libstdc++ on armel and hppa.
.
Merge from gcc-4.4 (4.4.0-2) unstable; urgency=low
.
[ Samuel Thibault ]
* Enable java build on the hurd.
.
[ Matthias Klose ]
* libobjc2.symbols.armel: Remove, use the default one.
* Address PR libstdc++/39491, removing __signbitl from the libstdc++6
symbols file on hppa.
* libstdc++6.symbols.armel: Fix error introduced with copy from the
arm symbols file.
* libstdc++6.symbols.*: Don't assume exception propagation support
enabled for all architectures (although it should on armel, hppa,
sparc).
* Disable the build of the ObjC garbage collection library on mips*,
working around a build failure.
.
Merge from gcc-4.4 (4.4.0-1) unstable; urgency=low
.
[ Matthias Klose ]
* Update to SVN 20090429 from the gcc-4_4-branch (r146989).
* Configure java enabled builds with --enable-java-home.
* Integrate the bits previously found in java-gcj-compat.
* Rename the packages using the naming schema used for OpenJDK:
gcj-X.Y-{jre-headless,jre,jre-lib,jdk,source}. The packages
{gij,gcj,gappletviewer}-X.Y and libgcjN-{jar,source} are gone.
* Build the libgcj documentation with the just built gjdoc.
* Don't use profiled bootstrap when building the gcj source.
* Apply proposed patch for PR target/39856.
* Fix some lintian warnings.
* Don't include debug symbols for libstdc++.so.6, if the library is
built by a newer GCC version.
* Adjust hrefs to point to the local libstdc++ documentation. LP: #365414.
* Update libgcc, libgfortran, libobjc, libstdc++ symbol files.
* gcc-4.4: Include libssp_nonshared.a.
* For ix86, set the java architecture directory to i386.
.
[ Samuel Thibault ]
* Update Hurd changes.
* Configure with --enable-clocale=gnu on hurd-i386.
* debian/patches/hurd-pthread.diff: Reapply.
.
Merge from gcc-4.4 (4.4.0-1~exp2) experimental; urgency=low
.
* Update to SVN 20090423 from the gcc-4_4-branch.
.
[ Aurelien Jarno ]
* kbsd-gnu.diff: remove parts merged upstream.
.
[ Matthias Klose ]
* Remove conflicts/replaces for *-spu packages.
* Configure the spu cross compiler without --with-sysroot and
--enable-multiarch.
* Fix and reenable the gfortran-spu build.
* Work around build failures with missing libstdc++ baseline files.
* Install gjdoc man page.
* Fix java configuration with --enable-java-home and include symlinks
for JAVA_HOME in /usr/lib/jvm.
* Apply proposed fix for PR middle-end/39794.
* Install libstdc++ man pages with suffix .3cxx instead of .3.
Fixes: #525244.
* lib*stdc++6-{dbg,doc}: Add conflicts to the corresponding 4.3 packages.
.
Merge from gcc-4.4 (4.4.0-1~exp1) experimental; urgency=low
.
* Final GCC 4.4.0 release.
.
* Don't build the Fortran SPU cross compiler, currently broken.
* spu cross build: Build without spucache and spumea64.
* Configure --with-arch-32=i486 on amd64, i386, and kfreebsd-{amd64,i386},
--with-arch-32=i586 on hurd-i386, --with-cpu=atom on lpia.
* Build using profiled bootstrap.
* Remove the gcc-4.4-base.postinst. Addresses: #524708.
* Update debian/copyright: Include runtime library exception, remove
D and Phobas license.
* Apply proposed patch for PR libstdc++/39491, missing symbol in libstdc++
on hppa.
* Remove unsused soft-fp functions in the 64bit libgcc on powerpc (PR39828).
* Update NEWS files for 4.4.
* Build again libgfortran for the non-default multilib configuration.
* Restore missing chunks in note-gnu-stack.diff, lost during the conversion
to quilt.
.
Merge from gcc-4.4 (4.4-20090418-1) experimental; urgency=low
.
* Update to SVN 20090418 from the gcc-4_4-branch.
.
[ Arthur Loiret ]
* Update patches:
- boehm-gc-nocheck, cross-include, libjava-rpath, link-libs:
Rebase on trunk.
- gcc-m68k-pch, libjava-debuginfo, libjava-loading-constraints:
Remove, merged in trunk.
- cell-branch, cell-branch-doc: Remove, there is no upstream cell 4.4
branch yet.
- gdc-fix-build-kbsd-gnu, svn-gdc-updates, gpc-4.1, gpc-gcc-4.x,
gpc-names: Remove, gpc and gdc are not ported to GCC 4.4 yet.
- svn-class-updates, svn-doc-updates, svn-updates: Make empty.
- Refresh all others, and convert them all to quilt.
.
* Build system improvements:
- Partial rewrite/refactor of rules files.
- Switch patch system to quilt.
- Autogenerate debian/copyright.
- Use the autoconf2.59 package.
.
* multilib/multiarch support improvements: Fixes: #369064, #484589.
- mips-triarch.diff: Replace with a newer version (approved upstream).
- s390-biarch.diff: Ditto.
- debian/rules2: Configure with --enable-targets=all on mips-linux,
mipsel-linux and s390-linux.
- gcc-multiarch.diff: New, add multiarch include directories and
libraries path to the system paths.
- debian/rules2: Configure with --enable-multiarch. Configure spu build
with --with-multiarch-defaults=spu-elf.
- multiarch-include.diff: Remove.
- debian/multiarch.inc: Ditto.
.
* cross-compilers changes:
- Never build a separated -base package, don't symlink any doc dir.
- Build gobjc again.
.
* Run the 64-bit tests with -mabi=64 instead of -m64 on mips/mipsel to
hopefully fix the massive failure.
* Always set $(distribution) to "Debian" on mips/mipsel, workarounds FTBFS
on those archs due to a kernel bug triggered by lsb_release call.
Adresses: #524416.
* debian/rules.patch: Only apply the ada-nobiarch-check patch when ada is
enabled. Remove gpc and gdc patches.
* debian/rules.unpack (install_autotools_stamp): Remove.
* debian/rules.defs (configure_dependencies): Remove autotools dependency.
* debian/rules.conf: Add a copyright-file target.
* debian/control.m4: Build-Depends on autoconf2.59 and patchutils.
Make gcc-4.4-source Depends on autoconf2.59.
Add myself to Uploaders.
* debian/rules.d/binary-source.mk: Don't build and install an embedded
copy or autoconf2.59 in gcc-4.4-source.
* debian/copyright.in: New.
.
[ Matthias Klose ]
* Build gcj on hppa.
* Add support to build vfp optimized runtime libraries on armel.
* gcc-4.4-spu: Depend on newlib-spu.
* Fix sections of -dbg and java packages.
* gcc-default-ssp.dpatch: Set the default as well, when calling the
preprocessor. LP: #346126.
* Build-depend on quilt.
* Keep the copyright file in the archive.
* Remove conflict of the gcc-X.Y-source packages.
* Update removal of gfdl doc files for 4.4.
* Don't re-run the autotools (introduced with the switch to quilt).
* On arm and armel, install the arm_neon.h header. LP: #360819.
* When hardening options are turned on by default, patch the testsuite
to handle the hardening defaults (Kees Cook).
* Only run the patch target once. Avoids multiple autotool runs, but
doesn't reflect changes in the series file anymore.
* libgcj-doc: Fix documentation title.
* Fix gcj source build with recent build changes.
* Don't check for libraries in DEB_BUILD_OPTIONS/nolang.
* gappletviewer: Include missing binary.
.
[ Aurelien Jarno ]
* Remove: patches/kbsd-gnu-ada.dpatch (merged upstream).
* kbsd-gnu.diff: add fix for stuff broken by upstream.
.
Merge from gcc-4.4 (4.4-20090317-1) experimental; urgency=low
.
* Initial upload of GCC-4.4, based on trunk 20090317 (r144904).
.
[Matthias Klose]
* Branch from the gcc-4.3 packaging.
* Remove *-trunk patches, update remaining patches for the trunk.
* Remove patches integrated upstream: libobjc-gc-link, libjava-file-support,
libjava-realloc-leak, libjava-armel-ldflags, libstdc++-symbols-hppa,
gcc-m68k-pch, libjava-extra-cflags, libjava-javah-bridge-tgts,
hppa-atomic-builtins, armel-atomic-builtins, libssp-gnu, libobjc-armel,
gfortran-armel-updates, sparc-biarch, libjava-xulrunner-1.9.
* Update patches for 4.4, mostly using the patches converted for quilt by
Arthur Loiret.
* debian/patches/libjava-soname.dpatch: Remove, unmodifed upstream library.
* debian/patches/gcc-driver-extra-langs.dpatch: Search Ada files in subdir.
* debian/rules.unpack, debian/rules.d/binary-source.mk: Update for included
autoconf tarball.
* debian/rules.d/binary-{gcc,java}.mk: Install new header files.
* debian/libgfortran3.symbols.common: Remove symbol not generated by
gfortran (__iso_c_binding_c_f_procpointer@GFORTRAN_1.0), PR38871.
* debian/rules.conf: Update for 4.4.
* Fix build dependencies and configure options for 4.4, which were applied
for snapshot builds only.
.
[Arthur Loiret]
* Update patches from debian/patches:
- Remove backported fixes:
PR ada: pr10768.dpatch, pr15808.dpatch, pr15915.dpatch, pr16086.dpatch,
pr16087.dpatch, pr16098.dpatch, pr17985.dpatch, pr18680.dpatch,
pr22255.dpatch, pr22387.dpatch, pr28305.dpatch, pr28733.dpatch,
pr29015.dpatch, pr30740.dpatch, pr30827.dpatch pr33688.dpatch,
pr34466.dpatch, pr35050.dpatch, pr35792.dpatch.
PR target: pr27880.dpatch, pr28102.dpatch, pr30961.dpatch,
pr35965.dpatch, pr37661.dpatch.
PR libgcj: pr24170.dpatch, pr35020.dpatch.
PR gcov-profile: pr38292.dpatch.
PR other: pr28322.dpatch.
* debian/rules.patch: Update.
* debian/symbols/libgomp1.symbols.common: Add new symbols from OpenMP 3.0.
Override entries for your package:
Announcing to debian-devel-changes@lists.debian.org
Your package contains new components which requires manual editing of
the override file. It is ok otherwise, so please be patient. New
packages are usually added to the override file about once a week.
You may have gotten the distribution wrong. You'll get warnings above
if files already exist in other distributions.
Reply to: