gnat-4.6-4.6.4/0000755000000000000000000000000012323526122007647 5ustar gnat-4.6-4.6.4/debian/0000755000000000000000000000000012323526122011071 5ustar gnat-4.6-4.6.4/debian/README.maintainers0000644000000000000000000002032711742746353014304 0ustar -*- Outline -*- Read this file if you are a Debian Developer or would like to become one, or if you would like to create your own binary packages of GCC. * Overview From the GCC sources, Debian currently builds 3 source packages and almost 100 binary packages, using a single set of build scripts. The 3 source packages are: gcc-4.3: C, C++, Fortran, Objective-C and Objective-C++, plus many common libraries like libssp, libmudflap, and libgcc. gcj-4.3: Java. gnat-4.3: Ada. The way we do this is quite peculiar, so listen up :) When we build from the gcc-4.3 source package, we produce, among many others, a gcc-4.3-source binary package that contains the pristine upstream tarball and some Debian-specific patches. Any user can then install this package on their Debian system, and will have the full souces in /usr/src/gcc-4.3/gcc-.tar.bz2, along with the Makefile snippets that unpack and patch them. The intended use for this package is twofold: (a) allow users to build their own cross-compilers, and (b) build the other two packages, gcj-4.3 and gnat-4.3. For gcj-4.3 and gnat-4.3, the "source tarball" just contains an empty directory; e.g.: $ tar tzf gnat-4.3_4.3-20070609.orig.tar.gz gnat-4.3-4.3-20070609.orig/ The build scripts for all source packages are the same, and they are included, as usual, in the .diff.gz file. * The build sequence As for all other Debian packages, you build GCC by calling debian/rules. The first thing debian/rules does it to look at the top-most entry in debian/changelog: this tells it which source package it is building. For example, if the first entry in debian/changelog reads: gcj-4.3 (4.3-20070609-1) unstable; urgency=low * Upload as gcj-4.3. -- Ludovic Brenta Tue, 26 Jun 2007 00:26:42 +0200 then, debian/rules will build only the Java binary packages. The second step is to unpack the GCC source tarball. This tarball is either in the build directory (when building gcc-4.3), or in /usr/src/gcc-4.3/gcc-.tar.bz2 (when building the other source packages). The third step is to build debian/control from debian/control.m4 and a complex set of rules specified in debian/rules.conf. The resulting control file contains only the binary packages to be built. The fourth step is to select which patches to apply (this is done in debian/rules.defs), and then to apply the selected patches (see debian/rules.patch). The fifth step is to create a "build" directory, cd into it, call ../src/configure, and bootstrap the compiler and libraries selected. This is in debian/rules2. The sixth step is to call "make install" in the build directory: this installs the compiler and libraries into debian/tmp (i.e. debian/tmp/usr/bin/gcc, etc.) The seventh step is to run the GCC test suite (this actually takes at least as much time as bootstrapping, and you can disable it by setting WITHOUT_CHECK to "yes" in the environment). The eighth step is to build the binary packages, i.e. the .debs. This is done by a set of language- and architecture-dependent Makefile snippets in the debian/rules.d/ directory, which move files from the debian/tmp tree to the debian/ trees. * Making your own packages In this example, we will build our own gnat-4.3 package. 1) Create a .orig.tar.gz tarball containing a single, empty directory. $ mkdir gnat-4.3-4.3-20070609.orig $ tar czf gnat-4.3_4.3-20070609.orig.tar.gz gnat-4.3-4.3-20070609.orig 2) Install gcc-4.3-source, which contains the real sources: # apt-get install gcc-4.3-source 3) Create a build directory: $ mkdir gnat-4.3-4.3-20070609; cd gnat-4.3-4.3-20070609 4) Checkout from Subversion: $ svn checkout svn://svn.debian.org/gcccvs/branches/sid/gcc-4.3/debian 5) Edit the debian/changelog file, adding a new entry at the top that starts with "gnat-4.3" instead of "gcc-4.3". 6) Generate the debian/control file, adjusted for gnat: $ debian/rules control 7) Build: $ dpkg-buildpackage -rfakeroot * Hints You need a powerful machine to build GCC. The larger, the better. The build scripts take advantage of as many CPU threads as are available in your box (for example: 2 threads on a dual-core amd64; 4 threads on a dual-core POWER5; 32 threads on an 8-core UltraSPARC T1, etc.). If you have 2 GB or more of physical RAM, you can achieve maximum performance by building in a tmpfs, like this: 1) as root, create the new tmpfs: # mount -t tmpfs -o size=1280m none /home/lbrenta/src/debian/ram By default, the tmpfs will be limited to half your physical RAM. The beauty of it is that it only consumes as much physical RAM as necessary to hold the files in it; deleting files frees up RAM. 2) As your regular user, create the working directory in the tmpfs $ cp --archive ~/src/debian/gcc-4.3-4.3-20070901 ~/src/debian/ram 3) Build in there. On my dual-core, 2 GHz amd64, it takes 34 minutes to build gnat, and the tmpfs takes 992 MiB of physical RAM but exceeds 1 GiB during the build. Note that the build process uses a lot of temporary files. Your $TEMP directory should therefore also be in a ram disk. You can achieve that either by mounting it as tmpfs, or by setting TEMP to point to ~/src/debian/ram. Also note that each thread in your processor(s) will run a compiler in it and use up RAM. Therefore your physical memory should be: Physical_RAM >= 1.2 + 0.4 * Threads (in GiB) (this is an estimate; your mileage may vary). If you have less physical RAM than recommended, reduce the number of threads allocated to the build process, or do not use a tmpfs to build. * Patching GCC Debian applies a large number of patches to GCC as part of the build process. The patches are shell scripts located in debian/patches. The file debian/rules.defs selects the language front-ends and libraries to build. Then, based on that, debian/rules.patch selects which patches to apply and in which order, then applies them and produces a file listing the applied patches in order in stamps/02-patch-stamp. There is currently no tool to help modify patches; you have to do it by hand. Here is one possible way to do it: 1) Apply all patches up to and EXCLUDING the patch you intend to modify, in order. 2) Make a deep copy of the src directory, e.g. $ cp --archive src src.bak 3) Apply the patch you intend to modify. 4) Open the .dpatch file in your editor and remove the entire patch section; leave alone the shell script part at the top. 5) Change the files you want in the src directory. After making changes, you can experiment with $ make -C build -jK (where K is the number of processor threads you have) 6) $ diff -rNu src.bak src >> debian/patches/.dpatch 7) Apply all remaining patches, to see if your change broke any of them. 8) $ svn commit debian/patches/.dpatch If you want to add a new patch, the procedure is similar. You must first choose where in the list of patches you want to insert your new patch. Then, apply all patches up to that point and start editing. Do not forget to add a reference to your patch at the proper place in debian/rules.patch. ** Patching GCC with Quilt The above method uses an entire copy of the source tree, which is currently 474 megabytes in size. If you are in a one-gigabyte ram disk (see Hints above), this may be a problem. One solution to this problem is to use quilt, which will only keep copies of the files touched by patches, not all files. It also automates the updating of a patch after you change the sources. Quilt however does not take into account the selection of patches made in debian/rules.defs; instead it has a static list of patches. After calling "debian/rules patch", you can generate such a list like this: $ egrep '^[^ ]+:' stamps/02-patch-stamp | \ sed 's!:!.dpatch -p0!' > debian/patches/series Unfortunately, not all patches are applied with -p0; you must then edit debian/patches/series by hand to replace -p0 with -p1 for a few patches. Once you have your debian/patches/series: $ debian/rules unpatch $ export QUILT_PATCHES=$PWD/debian/patches $ cd src $ quilt push -a (or quilt push ) edit files at will; quilt add to add a new file to the patch $ make -C ../build $ quilt refresh $ quilt push -a # check that no patch is broken $ quilt pop -a $ cd .. $ debian/rules clean build $ svn commit -- Ludovic Brenta, 2007-12-05. gnat-4.6-4.6.4/debian/libgcjGCJ.overrides0000644000000000000000000000047211742746353014614 0ustar # pick up the exact version, in case another gcj version is installed libgcj@GCJ@ binary: binary-or-shlib-defines-rpath # intended libgcj@GCJ@ binary: unused-shlib-entry-in-control-file libgcj@GCJ@ binary: shlibs-declares-dependency-on-other-package # keep patched ltdl copy libgcj@GCJ@ binary: embedded-library gnat-4.6-4.6.4/debian/control.m40000644000000000000000000030730312323525664013033 0ustar divert(-1) define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1 ')m4exit(1)')') define(`errexit',`errprint(`error: undefined macro `$1' ')m4exit(1)') dnl The following macros must be defined, when called: dnl ifdef(`SRCNAME', , errexit(`SRCNAME')) dnl ifdef(`PV', , errexit(`PV')) dnl ifdef(`ARCH', , errexit(`ARCH')) dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.) define(`PN', `$1') ifdef(`PRI', `', ` define(`PRI', `$1') ') define(`MAINTAINER', `Debian GCC Maintainers ') define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')') divert`'dnl dnl -------------------------------------------------------------------------- Source: SRCNAME Section: devel Priority: PRI(optional) ifelse(DIST,`Ubuntu',`dnl ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl Maintainer: Ubuntu MOTU Developers ', `dnl Maintainer: Ubuntu Core developers ')dnl SRCNAME XSBC-Original-Maintainer: MAINTAINER ', `dnl Maintainer: MAINTAINER ')dnl DIST ifelse(regexp(SRCNAME, `gnat'),0,`dnl Uploaders: Ludovic Brenta ', regexp(SRCNAME, `gdc'),0,`dnl Uploaders: Iain Buclaw ', `dnl Uploaders: Matthias Klose ')dnl SRCNAME Standards-Version: 3.9.4 ifdef(`TARGET',`dnl cross Build-Depends: DPKG_BUILD_DEP debhelper (>= 5.0.62), LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP SOURCE_BUILD_DEP CROSS_BUILD_DEP CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP ELF_BUILD_DEP, zlib1g-dev, gawk, lzma, xz-utils, patchutils, BINUTILS_BUILD_DEP, bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, make (>= 3.81), quilt ',`dnl native Build-Depends: DPKG_BUILD_DEP debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP AUTO_BUILD_DEP AUTOGEN_BUILD_DEP libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], zlib1g-dev, gawk, lzma, xz-utils, patchutils, BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa], gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext, texinfo (>= 4.3), locales, sharutils, procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GDC_BUILD_DEP SPU_BUILD_DEP CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP ELF_BUILD_DEP CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, make (>= 3.81), quilt Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP ')dnl ifelse(regexp(SRCNAME, `gnat'),0,`dnl Homepage: http://gcc.gnu.org/ ', regexp(SRCNAME, `gdc'),0,`dnl Homepage: http://bitbucket.org/goshawk/gdc/ ', `dnl Homepage: http://gcc.gnu.org/ ')dnl SRCNAME XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/ XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl Package: gcc-snapshot`'TS Architecture: any Section: devel Priority: extra Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends} Recommends: ${snap:recommends} Suggests: ${dep:gold} Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev') Description: A SNAPSHOT of the GNU Compiler Collection This package contains a recent development SNAPSHOT of all files contained in the GNU Compiler Collection (GCC). . The source code for this package has been exported from SVN trunk. . DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES! . This package will NEVER hit the testing distribution. It is used for tracking gcc bugs submitted to the Debian BTS in recent development versions of gcc. ',`dnl gcc-X.Y dnl default base package dependencies define(`BASETARGET', `') define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})') define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})') dnl base, when building libgcc out of the gcj source; needed if new symbols dnl in libgcc are used in libgcj. ifelse(index(SRCNAME, `gcj'), 0, ` define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})') define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})') ') ifdef(`TARGET', `', ` ifenabled(`gccbase',` Package: gcc`'PV-base Architecture: any ifdef(`MULTIARCH', `Multi-Arch: same ')`'dnl Section: libs Priority: PRI(required) Depends: ${misc:Depends} Replaces: ${base:Replaces} Breaks: gcj-4.6-base (<< 4.6.1-4~), gnat-4.6 (<< 4.6.1-5~), dehydra (<= 0.9.hg20110609-2) Description: GCC, the GNU Compiler Collection (base package) This package contains files common to all languages and libraries contained in the GNU Compiler Collection (GCC). ifdef(`BASE_ONLY', `dnl . This version of GCC is not yet available for this architecture. Please use the compilers from the gcc-snapshot package for testing. ')`'dnl ')`'dnl ')`'dnl native ifenabled(`gccxbase',` dnl override default base package dependencies to cross version dnl This creates a toolchain that doesnt depend on the system -base packages define(`BASETARGET', `PV`'TS') define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})') define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})') Package: gcc`'BASETARGET-base Architecture: any Section: devel Priority: PRI(extra) Depends: ${misc:Depends} Description: GCC, the GNU Compiler Collection (base package) This package contains files common to all languages and libraries contained in the GNU Compiler Collection (GCC). ')`'dnl ifenabled(`java',` Package: gcj`'PV-base Architecture: any Section: libs Priority: PRI(optional) Depends: ${misc:Depends} Description: GCC, the GNU Compiler Collection (gcj base package) This package contains files common to all java related packages built from the GNU Compiler Collection (GCC). ')`'dnl java ifenabled(`ada',` Package: gnat`'PV-base Architecture: any Section: libs Priority: PRI(optional) Depends: ${misc:Depends} Breaks: gcc-4.6 (<< 4.6.1-8~) Description: 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. ')`'dnl ada ifenabled(`libgcc',` Package: libgcc1`'LS Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',required) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1', ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} ')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]') Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libgcc1-dbg`'LS Architecture: ifdef(`TARGET',`all',`any') Section: debug Priority: extra Depends: BASEDEP, libgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends} ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same')) ifdef(`TARGET',`dnl',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]') Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libgcc2`'LS Architecture: ifdef(`TARGET',`all',`m68k') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',required) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1 ',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} '))`'dnl Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libgcc2-dbg`'LS Architecture: ifdef(`TARGET',`all',`m68k') Section: debug Priority: extra Depends: BASEDEP, libgcc2`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same '))`'dnl Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libgcc ifenabled(`lib4gcc',` Package: libgcc4`'LS Architecture: ifdef(`TARGET',`all',`hppa') ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} '))`'dnl Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',required) Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends} Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libgcc4-dbg`'LS Architecture: ifdef(`TARGET',`all',`hppa') ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same '))`'dnl Section: debug Priority: extra Depends: BASEDEP, libgcc4`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl lib4gcc ifenabled(`lib64gcc',` Package: lib64gcc1`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends} ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1 ',`')`'dnl Conflicts: libgcc`'GCC_SO`'LS (<= 1:3.3-0pre9) Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit) Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: lib64gcc1-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: debug Priority: extra Depends: BASEDEP, lib64gcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends} Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl lib64gcc ifenabled(`lib32gcc',` Package: lib32gcc1`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: extra Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends} Conflicts: ${confl:lib32} ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1 ',`')`'dnl Description: GCC support library (32 bit Version) Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: lib32gcc1-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: debug Priority: extra Depends: BASEDEP, lib32gcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends} Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl lib32gcc1 ifenabled(`libneongcc',` Package: libgcc1-neon`'LS Architecture: NEON_ARCHS Section: libs Priority: extra Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends} Description: GCC support library [neon optimized] Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. . This set of libraries is optimized to use a NEON coprocessor, and will be selected instead when running under systems which have one. ')`'dnl libneongcc1 ifenabled(`libhfgcc',` Package: libhfgcc1`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends} ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1 ',`Conflicts: libgcc1-armhf [biarchhf_archs] ')`'dnl Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI) Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libhfgcc1-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: debug Priority: extra Depends: BASEDEP, libhfgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]') Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libhfgcc ifenabled(`libsfgcc',` Package: libsfgcc1`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends} ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1 ',`Conflicts: libgcc1-armel [biarchsf_archs] ')`'dnl Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI) Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libsfgcc1-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: debug Priority: extra Depends: BASEDEP, libsfgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]') Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libsfgcc ifenabled(`libn32gcc',` Package: libn32gcc1`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends} ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1 ',`')`'dnl Conflicts: libgcc`'GCC_SO`'LS (<= 1:3.3-0pre9) Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32) Shared version of the support library, a library of internal subroutines that GCC uses to overcome shortcomings of particular machines, or special needs for some languages. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libn32gcc1-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: debug Priority: extra Depends: BASEDEP, libn32gcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends} Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `') Debug symbols for the GCC support library. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libn32gcc ifdef(`TARGET', `', ` ifenabled(`libgmath',` Package: libgccmath`'GCCMATH_SO`'LS Architecture: i386 ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support ')`'dnl Section: libs Priority: PRI(optional) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: GCC math support library Support library for GCC. Package: lib32gccmath`'GCCMATH_SO`'LS Architecture: amd64 Section: libs Priority: PRI(optional) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: GCC math support library (32bit) Support library for GCC. Package: lib64gccmath`'GCCMATH_SO`'LS Architecture: i386 Section: libs Priority: PRI(optional) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: GCC math support library (64bit) Support library for GCC. ')`'dnl ')`'dnl native ifenabled(`cdev',` Package: gcc`'PV`'TS Architecture: any Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends} Recommends: ${dep:libcdev} Suggests: ${gcc:multilib}, libmudflap`'MF_SO`'PV-dev`'LS (>= ${gcc:Version}), gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libgcc`'GCC_SO-dbg`'LS, libgomp`'GOMP_SO-dbg`'LS, libquadmath`'QMATH_SO-dbg`'LS, libmudflap`'MF_SO-dbg`'LS, ${dep:libcloog}, ${dep:gold} Provides: c-compiler`'TS Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `') This is the GNU C compiler, a fairly portable optimizing compiler for C. ifdef(`TARGET', `dnl . This package contains C cross-compiler for TARGET architecture. ')`'dnl ifenabled(`multilib',` Package: gcc`'PV-multilib`'TS Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS) Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends} Suggests: ${dep:libmudflapbiarch} Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `') This is the GNU C compiler, a fairly portable optimizing compiler for C. . On architectures with multilib support, the package contains files and dependencies for the non-default multilib architecture(s). ')`'dnl multilib ifenabled(`plugindev',` Package: gcc`'PV-plugin-dev`'TS Architecture: any Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends} Description: Files for GNU GCC plugin development. This package contains (header) files for GNU GCC plugin development. It is only used for the development of GCC plugins, but not needed to run plugins. ')`'dnl plugindev ')`'dnl cdev ifenabled(`cdev',` Package: gcc`'PV-hppa64 Architecture: ifdef(`TARGET',`any',hppa) Section: devel Priority: PRI(optional) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3) Description: GNU C compiler (cross compiler for hppa64) This is the GNU C compiler, a fairly portable optimizing compiler for C. ifdef(`TARGET', `', ` Package: gcc`'PV-spu Architecture: powerpc ppc64 Section: devel Priority: PRI(optional) Depends: BASEDEP, binutils-spu (>= 2.18.1~cvs20080103-3), newlib-spu, ${shlibs:Depends}, ${misc:Depends} Provides: spu-gcc Description: SPU cross-compiler (preprocessor and C compiler) GNU Compiler Collection for the Cell Broadband Engine SPU (preprocessor and C compiler). Package: g++`'PV-spu Architecture: powerpc ppc64 Section: devel Priority: PRI(optional) Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: spu-g++ Description: SPU cross-compiler (C++ compiler) GNU Compiler Collection for the Cell Broadband Engine SPU (C++ compiler). Package: gfortran`'PV-spu Architecture: powerpc ppc64 Section: devel Priority: PRI(optional) Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: spu-gfortran Description: SPU cross-compiler (Fortran compiler) GNU Compiler Collection for the Cell Broadband Engine SPU (Fortran compiler). ')`'dnl native ')`'dnl cdev ifenabled(`cdev',` Package: cpp`'PV`'TS Architecture: any Section: ifdef(`TARGET',`devel',`interpreters') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion}) Replaces: gcc-4.6 (<< 4.6.1-9) Description: GNU C preprocessor A macro processor that is used automatically by the GNU C compiler to transform programs before actual compilation. . This package has been separated from gcc for the benefit of those who require the preprocessor but not the compiler. ifdef(`TARGET', `dnl . This package contains preprocessor configured for TARGET architecture. ')`'dnl ifdef(`TARGET', `', ` ifenabled(`gfdldoc',` Package: cpp`'PV-doc Architecture: all Section: doc Priority: PRI(optional) Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends} Description: Documentation for the GNU C preprocessor (cpp) Documentation for the GNU C preprocessor in info `format'. ')`'dnl gfdldoc ')`'dnl native ifdef(`TARGET', `', ` Package: gcc`'PV-locales Architecture: all Section: devel Priority: PRI(optional) Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends} Recommends: gcc`'PV (>= ${gcc:SoftVersion}) Description: GCC, the GNU compiler collection (native language support files) Native language support for GCC. Lets GCC speak your language, if translations are available. . Please do NOT submit bug reports in other languages than "C". Always reset your language settings to use the "C" locales. ')`'dnl native ')`'dnl cdev ifenabled(`c++',` ifenabled(`c++dev',` Package: g++`'PV`'TS Architecture: any Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev') Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libstdc++CXX_SO`'PV-dbg`'LS Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `') This is the GNU C++ compiler, a fairly portable optimizing compiler for C++. ifdef(`TARGET', `dnl . This package contains C++ cross-compiler for TARGET architecture. ')`'dnl ifenabled(`multilib',` Package: g++`'PV-multilib`'TS Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS) Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarch}, ${shlibs:Depends}, ${misc:Depends} Suggests: ${dep:libcxxbiarchdbg} Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `') This is the GNU C++ compiler, a fairly portable optimizing compiler for C++. . On architectures with multilib support, the package contains files and dependencies for the non-default multilib architecture(s). ')`'dnl multilib ')`'dnl c++dev ')`'dnl c++ ifenabled(`mudflap',` ifenabled(`libmudf',` Package: libmudflap`'MF_SO`'LS Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} ')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: GCC mudflap shared support libraries The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: libmudflap`'MF_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same ')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]') Section: debug Priority: extra Depends: BASEDEP, libmudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC mudflap shared support libraries (debug symbols) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: lib32mudflap`'MF_SO`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Replaces: libmudflap0 (<< 4.1) Conflicts: ${confl:lib32} Description: GCC mudflap shared support libraries (32bit) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: lib32mudflap`'MF_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: debug Priority: extra Depends: BASEDEP, lib32mudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC mudflap shared support libraries (32 bit debug symbols) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: lib64mudflap`'MF_SO`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Replaces: libmudflap0 (<< 4.1) Description: GCC mudflap shared support libraries (64bit) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: lib64mudflap`'MF_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: debug Priority: extra Depends: BASEDEP, lib64mudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC mudflap shared support libraries (64 bit debug symbols) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: libn32mudflap`'MF_SO`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Replaces: libmudflap0 (<< 4.1) Description: GCC mudflap shared support libraries (n32) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: libn32mudflap`'MF_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: debug Priority: extra Depends: BASEDEP, libn32mudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC mudflap shared support libraries (n32 debug symbols) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. ifenabled(`libhfmudflap',` Package: libhfmudflap`'MF_SO`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC mudflap shared support libraries (hard float) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: libhfmudflap`'MF_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: debug Priority: extra Depends: BASEDEP, libhfmudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]') Description: GCC mudflap shared support libraries (hard float debug symbols) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. ')`'dnl libhfmudflap ifenabled(`libsfmudflap',` Package: libsfmudflap`'MF_SO`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]') Description: GCC mudflap shared support libraries (soft float) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. Package: libsfmudflap`'MF_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: debug Priority: extra Depends: BASEDEP, libsfmudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]') Description: GCC mudflap shared support libraries (soft float debug symbols) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. ')`'dnl libsfmudflap ')`'dnl libmudf Package: libmudflap`'MF_SO`'PV-dev`'LS Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libdevel') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, libmudflap`'MF_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends} Suggests: ${sug:libmudflapdev} Conflicts: libmudflap0-dev Description: GCC mudflap support libraries (development files) The libmudflap libraries are used by GCC for instrumenting pointer and array dereferencing operations. . This package contains the headers and the static libraries. ')`'dnl mudflap ifdef(`TARGET', `', ` ifenabled(`ssp',` Package: libssp`'SSP_SO`'LS Architecture: any ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support ')`'dnl Section: libs Priority: PRI(optional) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: GCC stack smashing protection library GCC can now emit code for protecting applications from stack-smashing attacks. The protection is realized by buffer overflow detection and reordering of stack variables to avoid pointer corruption. Package: lib32ssp`'SSP_SO`'LS Architecture: biarch32_archs Section: libs Priority: PRI(optional) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Replaces: libssp0 (<< 4.1) Conflicts: ${confl:lib32} Description: GCC stack smashing protection library (32bit) GCC can now emit code for protecting applications from stack-smashing attacks. The protection is realized by buffer overflow detection and reordering of stack variables to avoid pointer corruption. Package: lib64ssp`'SSP_SO`'LS Architecture: biarch64_archs Section: libs Priority: PRI(optional) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Replaces: libssp0 (<< 4.1) Description: GCC stack smashing protection library (64bit) GCC can now emit code for protecting applications from stack-smashing attacks. The protection is realized by buffer overflow detection and reordering of stack variables to avoid pointer corruption. Package: libn32ssp`'SSP_SO`'LS Architecture: biarchn32_archs Section: libs Priority: PRI(optional) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Replaces: libssp0 (<< 4.1) Description: GCC stack smashing protection library (n32) GCC can now emit code for protecting applications from stack-smashing attacks. The protection is realized by buffer overflow detection and reordering of stack variables to avoid pointer corruption. Package: libhfssp`'SSP_SO`'LS Architecture: biarchhf_archs Section: libs Priority: PRI(optional) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC stack smashing protection library (hard float ABI) GCC can now emit code for protecting applications from stack-smashing attacks. The protection is realized by buffer overflow detection and reordering of stack variables to avoid pointer corruption. Package: libsfssp`'SSP_SO`'LS Architecture: biarchsf_archs Section: libs Priority: PRI(optional) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC stack smashing protection library (soft float ABI) GCC can now emit code for protecting applications from stack-smashing attacks. The protection is realized by buffer overflow detection and reordering of stack variables to avoid pointer corruption. ')`'dnl ')`'dnl native ifenabled(`libgomp',` Package: libgomp`'GOMP_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} ')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: GCC OpenMP (GOMP) support library GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: libgomp`'GOMP_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`any') Section: debug Priority: extra Depends: BASEDEP, libgomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same ')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]') Description: GCC OpenMP (GOMP) support library (debug symbols) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: lib32gomp`'GOMP_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Conflicts: ${confl:lib32} Description: GCC OpenMP (GOMP) support library (32bit) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: lib32gomp`'GOMP_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: debug Priority: extra Depends: BASEDEP, lib32gomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC OpenMP (GOMP) support library (32 bit debug symbols) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: lib64gomp`'GOMP_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC OpenMP (GOMP) support library (64bit) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: lib64gomp`'GOMP_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: debug Priority: extra Depends: BASEDEP, lib64gomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC OpenMP (GOMP) support library (64bit debug symbols) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: libn32gomp`'GOMP_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC OpenMP (GOMP) support library (n32) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: libn32gomp`'GOMP_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: debug Priority: extra Depends: BASEDEP, libn32gomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC OpenMP (GOMP) support library (n32 debug symbols) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers ifenabled(`libhfgomp',` Package: libhfgomp`'GOMP_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]') Description: GCC OpenMP (GOMP) support library (hard float ABI) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: libhfgomp`'GOMP_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: debug Priority: extra Depends: BASEDEP, libhfgomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]') Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers ')`'dnl libhfgomp ifenabled(`libsfgomp',` Package: libsfgomp`'GOMP_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]') Description: GCC OpenMP (GOMP) support library (soft float ABI) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. Package: libsfgomp`'GOMP_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: debug Priority: extra Depends: BASEDEP, libsfgomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]') Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers ')`'dnl libsfgomp ifenabled(`libneongomp',` Package: libgomp`'GOMP_SO-neon`'LS Architecture: NEON_ARCHS Section: libs Priority: extra Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends} Description: GCC OpenMP (GOMP) support library [neon optimized] GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection. . This set of libraries is optimized to use a NEON coprocessor, and will be selected instead when running under systems which have one. ')`'dnl libneongomp ')`'dnl libgomp ifenabled(`libqmath',` Package: libquadmath`'QMATH_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support '))`'dnl Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: GCC Quad-Precision Math Library A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. The library is used to provide on such targets the REAL(16) type in the GNU Fortran compiler. Package: libquadmath`'QMATH_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`any') Section: debug Priority: extra Depends: BASEDEP, libquadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same '))`'dnl Description: GCC Quad-Precision Math Library (debug symbols) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. Package: lib32quadmath`'QMATH_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Conflicts: ${confl:lib32} Description: GCC Quad-Precision Math Library (32bit) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. The library is used to provide on such targets the REAL(16) type in the GNU Fortran compiler. Package: lib32quadmath`'QMATH_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: debug Priority: extra Depends: BASEDEP, lib32quadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC Quad-Precision Math Library (32 bit debug symbols) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. Package: lib64quadmath`'QMATH_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC Quad-Precision Math Library (64bit) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. The library is used to provide on such targets the REAL(16) type in the GNU Fortran compiler. Package: lib64quadmath`'QMATH_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: debug Priority: extra Depends: BASEDEP, lib64quadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC Quad-Precision Math Library (64bit debug symbols) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. Package: libn32quadmath`'QMATH_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC Quad-Precision Math Library (n32) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. The library is used to provide on such targets the REAL(16) type in the GNU Fortran compiler. Package: libn32quadmath`'QMATH_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: debug Priority: extra Depends: BASEDEP, libn32quadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC Quad-Precision Math Library (n32 debug symbols) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. ifenabled(`libhfqmath',` Package: libhfquadmath`'QMATH_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC Quad-Precision Math Library (hard float ABI) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. The library is used to provide on such targets the REAL(16) type in the GNU Fortran compiler. Package: libhfquadmath`'QMATH_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: debug Priority: extra Depends: BASEDEP, libhfquadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC Quad-Precision Math Library (hard float ABI debug symbols) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. ')`'dnl libhfqmath ifenabled(`libsfqmath',` Package: libsfquadmath`'QMATH_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GCC Quad-Precision Math Library (soft float ABI) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. The library is used to provide on such targets the REAL(16) type in the GNU Fortran compiler. Package: libsfquadmath`'QMATH_SO-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: debug Priority: extra Depends: BASEDEP, libsfquadmath`'QMATH_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: GCC Quad-Precision Math Library (hard float ABI debug symbols) A library, which provides quad-precision mathematical functions on targets supporting the __float128 datatype. ')`'dnl libsfqmath ')`'dnl libqmath ifenabled(`objpp',` ifenabled(`objppdev',` Package: gobjc++`'PV`'TS Architecture: any Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libobjc`'OBJC_SO`'LS (>= ${gcc:Version}), ${misc:Depends} Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}) Provides: objc++-compiler`'TS Description: GNU Objective-C++ compiler This is the GNU Objective-C++ compiler, which compiles Objective-C++ on platforms supported by the gcc compiler. It uses the gcc backend to generate optimized code. ')`'dnl obcppdev ifenabled(`multilib',` Package: gobjc++`'PV-multilib`'TS Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS) Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} Description: GNU Objective-C++ compiler (multilib files) This is the GNU Objective-C++ compiler, which compiles Objective-C++ on platforms supported by the gcc compiler. . On architectures with multilib support, the package contains files and dependencies for the non-default multilib architecture(s). ')`'dnl multilib ')`'dnl obcpp ifenabled(`objc',` ifenabled(`objcdev',` Package: gobjc`'PV`'TS Architecture: any Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libobjc`'OBJC_SO`'LS (>= ${gcc:Version}), ${misc:Depends} Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libobjc`'OBJC_SO-dbg`'LS Provides: objc-compiler`'TS ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl') Description: GNU Objective-C compiler This is the GNU Objective-C compiler, which compiles Objective-C on platforms supported by the gcc compiler. It uses the gcc backend to generate optimized code. ifenabled(`multilib',` Package: gobjc`'PV-multilib`'TS Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS) Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `') This is the GNU Objective-C compiler, which compiles Objective-C on platforms supported by the gcc compiler. . On architectures with multilib support, the package contains files and dependencies for the non-default multilib architecture(s). ')`'dnl multilib ')`'dnl objcdev ifenabled(`libobjc',` Package: libobjc`'OBJC_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks} ',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Objective-C applications Library needed for GNU ObjC applications linked against the shared library. Package: libobjc`'OBJC_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same ')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]') Priority: extra Depends: BASEDEP, libobjc`'OBJC_SO`'LS (= ${gcc:Version}), libgcc`'GCC_SO-dbg`'LS, ${misc:Depends} Description: Runtime library for GNU Objective-C applications (debug symbols) Library needed for GNU ObjC applications linked against the shared library. ')`'dnl libobjc ifenabled(`lib64objc',` Package: lib64objc`'OBJC_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Objective-C applications (64bit) Library needed for GNU ObjC applications linked against the shared library. Package: lib64objc`'OBJC_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: extra Depends: BASEDEP, lib64objc`'OBJC_SO`'LS (= ${gcc:Version}), lib64gcc`'GCC_SO-dbg`'LS, ${misc:Depends} Description: Runtime library for GNU Objective-C applications (64 bit debug symbols) Library needed for GNU ObjC applications linked against the shared library. ')`'dnl lib64objc ifenabled(`lib32objc',` Package: lib32objc`'OBJC_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Conflicts: ${confl:lib32} Description: Runtime library for GNU Objective-C applications (32bit) Library needed for GNU ObjC applications linked against the shared library. Package: lib32objc`'OBJC_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: extra Depends: BASEDEP, lib32objc`'OBJC_SO`'LS (= ${gcc:Version}), lib32gcc`'GCC_SO-dbg`'LS, ${misc:Depends} Description: Runtime library for GNU Objective-C applications (32 bit debug symbols) Library needed for GNU ObjC applications linked against the shared library. ')`'dnl lib32objc ifenabled(`libn32objc',` Package: libn32objc`'OBJC_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Objective-C applications (n32) Library needed for GNU ObjC applications linked against the shared library. Package: libn32objc`'OBJC_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: extra Depends: BASEDEP, libn32objc`'OBJC_SO`'LS (= ${gcc:Version}), libn32gcc`'GCC_SO-dbg`'LS, ${misc:Depends} Description: Runtime library for GNU Objective-C applications (n32 debug symbols) Library needed for GNU ObjC applications linked against the shared library. ')`'dnl libn32objc ifenabled(`libhfobjc',` Package: libhfobjc`'OBJC_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]') Description: Runtime library for GNU Objective-C applications (hard float ABI) Library needed for GNU ObjC applications linked against the shared library. Package: libhfobjc`'OBJC_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Priority: extra Depends: BASEDEP, libhfobjc`'OBJC_SO`'LS (= ${gcc:Version}), libhfgcc`'GCC_SO-dbg`'LS, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]') Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols) Library needed for GNU ObjC applications linked against the shared library. ')`'dnl libhfobjc ifenabled(`libsfobjc',` Package: libsfobjc`'OBJC_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]') Description: Runtime library for GNU Objective-C applications (soft float ABI) Library needed for GNU ObjC applications linked against the shared library. Package: libsfobjc`'OBJC_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Priority: extra Depends: BASEDEP, libsfobjc`'OBJC_SO`'LS (= ${gcc:Version}), libsfgcc`'GCC_SO-dbg`'LS, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]') Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols) Library needed for GNU ObjC applications linked against the shared library. ')`'dnl libsfobjc ifenabled(`libneonobjc',` Package: libobjc`'OBJC_SO-neon`'LS Section: libs Architecture: NEON_ARCHS Priority: PRI(optional) Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Objective-C applications [NEON version] Library needed for GNU ObjC applications linked against the shared library. . This set of libraries is optimized to use a NEON coprocessor, and will be selected instead when running under systems which have one. ')`'dnl libneonobjc ')`'dnl objc ifenabled(`fortran',` ifenabled(`fdev',` Package: gfortran`'PV`'TS Architecture: any Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libgfortran`'FORTRAN_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends} Provides: fortran95-compiler Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libgfortran`'FORTRAN_SO-dbg`'LS Replaces: libgfortran`'FORTRAN_SO-dev Description: GNU Fortran compiler This is the GNU Fortran compiler, which compiles Fortran on platforms supported by the gcc compiler. It uses the gcc backend to generate optimized code. ifenabled(`multilib',` Package: gfortran`'PV-multilib`'TS Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS) Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `') This is the GNU Fortran compiler, which compiles Fortran on platforms supported by the gcc compiler. . On architectures with multilib support, the package contains files and dependencies for the non-default multilib architecture(s). ')`'dnl multilib ifenabled(`gfdldoc',` Package: gfortran`'PV-doc Architecture: all Section: doc Priority: PRI(optional) Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends} Description: Documentation for the GNU Fortran compiler (gfortran) Documentation for the GNU Fortran compiler in info `format'. ')`'dnl gfdldoc ')`'dnl fdev ifenabled(`libgfortran',` Package: libgfortran`'FORTRAN_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} ')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Fortran applications Library needed for GNU Fortran applications linked against the shared library. Package: libgfortran`'FORTRAN_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same ')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]') Priority: extra Depends: BASEDEP, libgfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Fortran applications (debug symbols) Library needed for GNU Fortran applications linked against the shared library. ')`'dnl libgfortran ifenabled(`lib64gfortran',` Package: lib64gfortran`'FORTRAN_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Fortran applications (64bit) Library needed for GNU Fortran applications linked against the shared library. Package: lib64gfortran`'FORTRAN_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: extra Depends: BASEDEP, lib64gfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Fortran applications (64bit debug symbols) Library needed for GNU Fortran applications linked against the shared library. ')`'dnl lib64gfortran ifenabled(`lib32gfortran',` Package: lib32gfortran`'FORTRAN_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Conflicts: ${confl:lib32} Description: Runtime library for GNU Fortran applications (32bit) Library needed for GNU Fortran applications linked against the shared library. Package: lib32gfortran`'FORTRAN_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: extra Depends: BASEDEP, lib32gfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Fortran applications (32 bit debug symbols) Library needed for GNU Fortran applications linked against the shared library. ')`'dnl lib32gfortran ifenabled(`libn32gfortran',` Package: libn32gfortran`'FORTRAN_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Fortran applications (n32) Library needed for GNU Fortran applications linked against the shared library. Package: libn32gfortran`'FORTRAN_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: extra Depends: BASEDEP, libn32gfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Fortran applications (n32 debug symbols) Library needed for GNU Fortran applications linked against the shared library. ')`'dnl libn32gfortran ifenabled(`libhfgfortran',` Package: libhfgfortran`'FORTRAN_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]') Description: Runtime library for GNU Fortran applications (hard float ABI) Library needed for GNU Fortran applications linked against the shared library. Package: libhfgfortran`'FORTRAN_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Priority: extra Depends: BASEDEP, libhfgfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]') Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols) Library needed for GNU Fortran applications linked against the shared library. ')`'dnl libhfgfortran ifenabled(`libsfgfortran',` Package: libsfgfortran`'FORTRAN_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]') Description: Runtime library for GNU Fortran applications (soft float ABI) Library needed for GNU Fortran applications linked against the shared library. Package: libsfgfortran`'FORTRAN_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Priority: extra Depends: BASEDEP, libsfgfortran`'FORTRAN_SO`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]') Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols) Library needed for GNU Fortran applications linked against the shared library. ')`'dnl libsfgfortran ifenabled(`libneongfortran',` Package: libgfortran`'FORTRAN_SO-neon`'LS Section: libs Architecture: NEON_ARCHS ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} ')`'dnl Priority: extra Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Fortran applications [NEON version] Library needed for GNU Fortran applications linked against the shared library. . This set of libraries is optimized to use a NEON coprocessor, and will be selected instead when running under systems which have one. ')`'dnl libneongfortran ')`'dnl fortran ifenabled(`ggo',` ifenabled(`godev',` Package: gccgo`'PV`'TS Architecture: any Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libgo`'GO_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends} Provides: go-compiler Suggests: ${go:multilib}, gccgo`'PV-doc, libgo`'GO_SO-dbg`'LS Description: GNU Go compiler This is the GNU Go compiler, which compiles Go on platforms supported by the gcc compiler. It uses the gcc backend to generate optimized code. ifenabled(`multilib',` Package: gccgo`'PV-multilib`'TS Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS) Section: devel Priority: ifdef(`TARGET',`extra',`PRI(optional)') Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends} Suggests: ${dep:libgobiarchdbg} Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `') This is the GNU Go compiler, which compiles Go on platforms supported by the gcc compiler. . On architectures with multilib support, the package contains files and dependencies for the non-default multilib architecture(s). ')`'dnl multilib ifenabled(`gfdldoc',` Package: gccgo`'PV-doc Architecture: all Section: doc Priority: PRI(optional) Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends} Description: Documentation for the GNU Go compiler (gccgo) Documentation for the GNU Go compiler in info `format'. ')`'dnl gfdldoc ')`'dnl fdev ifenabled(`libggo',` Package: libgo`'GO_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support ')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Go applications Library needed for GNU Go applications linked against the shared library. Package: libgo`'GO_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`any') ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same ')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]') Priority: extra Depends: BASEDEP, libgo`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Go applications (debug symbols) Library needed for GNU Go applications linked against the shared library. ')`'dnl libgo ifenabled(`lib64go',` Package: lib64go`'GO_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Go applications (64bit) Library needed for GNU Go applications linked against the shared library. Package: lib64go`'GO_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarch64_archs') Priority: extra Depends: BASEDEP, lib64go`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Go applications (64bit debug symbols) Library needed for GNU Go applications linked against the shared library. ')`'dnl lib64go ifenabled(`lib32go',` Package: lib32go`'GO_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Conflicts: ${confl:lib32} Description: Runtime library for GNU Go applications (32bit) Library needed for GNU Go applications linked against the shared library. Package: lib32go`'GO_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarch32_archs') Priority: extra Depends: BASEDEP, lib32go`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Go applications (32 bit debug symbols) Library needed for GNU Go applications linked against the shared library. ')`'dnl lib32go ifenabled(`libn32go',` Package: libn32go`'GO_SO`'LS Section: ifdef(`TARGET',`devel',`libs') Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for GNU Go applications (n32) Library needed for GNU Go applications linked against the shared library. Package: libn32go`'GO_SO-dbg`'LS Section: debug Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Priority: extra Depends: BASEDEP, libn32go`'GO_SO`'LS (= ${gcc:Version}), ${misc:Depends} Description: Runtime library for GNU Go applications (n32 debug symbols) Library needed for GNU Go applications linked against the shared library. ')`'dnl libn32go ')`'dnl ggo ifenabled(`java',` ifenabled(`gcj',` Package: gcj`'PV-jdk Section: java Architecture: any Priority: PRI(optional) Depends: gcj`'PV-base (= ${gcj:Version}), ${dep:gcj}, ${dep:libcdev}, gcj`'PV-jre (= ${gcj:Version}), libgcj`'GCJ_SO-dev (= ${gcj:Version}), gcj`'PV-jre-lib (>= ${gcj:SoftVersion}), ${dep:ecj}, fastjar, libgcj-bc, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends} Recommends: libecj-java-gcj Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libgcj`'GCJ_SO-dbg Provides: java-compiler, java-sdk, java2-sdk, java5-sdk Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1) Replaces: libgcj11 (<< 4.5-20100101-1) Description: gcj and classpath development tools for Java(TM) GCJ is a front end to the GCC compiler which can natively compile both Java(tm) source and bytecode files. The compiler can also generate class files. Other java development tools from classpath are included in this package. . The package contains as well a collection of wrapper scripts and symlinks. It is meant to provide a Java-SDK-like interface to the GCJ tool set. ')`'dnl gcj ifenabled(`libgcj',` ifenabled(`libgcjcommon',` Package: libgcj-common Section: java Architecture: all Priority: PRI(optional) Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends} Conflicts: classpath (<= 0.04-4) Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3) Description: Java runtime library (common files) This package contains files shared by classpath and libgcj libraries. ')`'dnl libgcjcommon Package: gcj`'PV-jre-headless Priority: optional Section: java Architecture: any Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT (= ${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends} Suggests: fastjar, gcj`'PV-jdk (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}) Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4) Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless Description: Java runtime environment using GIJ/classpath (headless version) GIJ is a Java bytecode interpreter, not limited to interpreting bytecode. It includes a class loader which can dynamically load shared objects, so it is possible to give it the name of a class which has been compiled and put into a shared library on the class path. . The package contains as well a collection of wrapper scripts and symlinks. It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set, limited to the headless tools and libraries. Package: gcj`'PV-jre Section: java Architecture: any Priority: PRI(optional) Depends: gcj`'PV-base (= ${gcj:Version}), gcj`'PV-jre-headless (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime Description: Java runtime environment using GIJ/classpath GIJ is a Java bytecode interpreter, not limited to interpreting bytecode. It includes a class loader which can dynamically load shared objects, so it is possible to give it the name of a class which has been compiled and put into a shared library on the class path. . The package contains as well a collection of wrapper scripts and symlinks. It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set. Package: libgcj`'LIBGCJ_EXT Section: libs Architecture: any Priority: PRI(optional) ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gcj`'PV-base (>= ${gcj:Version}), libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends} Recommends: gcj`'PV-jre-lib (>= ${gcj:SoftVersion}) Suggests: libgcj`'GCJ_SO-dbg, libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}) Replaces: gij-4.4 (<< 4.4.0-1) Description: Java runtime library for use with gcj This is the runtime that goes along with the gcj front end to gcc. libgcj includes parts of the Java Class Libraries, plus glue to connect the libraries to the compiler and the underlying OS. . To show file names and line numbers in stack traces, the packages libgcj`'GCJ_SO-dbg and binutils are required. Package: gcj`'PV-jre-lib Section: java Architecture: all Priority: PRI(optional) Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), libgcj`'LIBGCJ_EXT (>= ${gcj:SoftVersion}), ${misc:Depends} Description: Java runtime library for use with gcj (jar files) This is the jar file that goes along with the gcj front end to gcc. ifenabled(`gcjbc',` Package: libgcj-bc Section: java Architecture: any Priority: PRI(optional) ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gcj`'PV-base (>= ${gcj:Version}), libgcj`'LIBGCJ_EXT (>= ${gcj:Version}), ${misc:Depends} Description: Link time only library for use with gcj A fake library that is used at link time only. It ensures that binaries built with the BC-ABI link against a constant SONAME. This way, BC-ABI binaries continue to work if the SONAME underlying libgcj.so changes. ')`'dnl gcjbc Package: libgcj`'LIBGCJ_EXT-awt Section: libs Architecture: any Priority: PRI(optional) ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gcj`'PV-base (>= ${gcj:Version}), libgcj`'LIBGCJ_EXT (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: ${pkg:gcjqt} Description: AWT peer runtime libraries for use with gcj These are runtime libraries holding the AWT peer implementations for libgcj (currently the GTK+ based peer library is required, the QT bases library is not built). ifenabled(`gtkpeer',` Package: libgcj`'GCJ_SO-awt-gtk Section: libs Architecture: any Priority: PRI(optional) ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends} Description: AWT GTK+ peer runtime library for use with libgcj This is the runtime library holding the GTK+ based AWT peer implementation for libgcj. ')`'dnl gtkpeer ifenabled(`qtpeer',` Package: libgcj`'GCJ_SO-awt-qt Section: libs Architecture: any Priority: PRI(optional) ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends} Description: AWT QT peer runtime library for use with libgcj This is the runtime library holding the QT based AWT peer implementation for libgcj. ')`'dnl qtpeer ')`'dnl libgcj ifenabled(`libgcjdev',` Package: libgcj`'GCJ_SO-dev Section: libdevel Architecture: any Priority: PRI(optional) Depends: gcj`'PV-base (= ${gcj:Version}), gcj`'PV-jdk (= ${gcj:Version}), gcj`'PV-jre-lib (>= ${gcj:SoftVersion}), libgcj`'LIBGCJ_EXT-awt (= ${gcj:Version}), libgcj-bc, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends} Suggests: libgcj-doc Description: Java development headers for use with gcj These are the development headers that go along with the gcj front end to gcc. libgcj includes parts of the Java Class Libraries, plus glue to connect the libraries to the compiler and the underlying OS. Package: libgcj`'GCJ_SO-dbg Section: debug Architecture: any Priority: extra ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gcj`'PV-base (= ${gcj:Version}), libgcj`'LIBGCJ_EXT (= ${gcj:Version}), ${misc:Depends} Recommends: binutils, libc6-dbg | libc-dbg Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev The package provides debugging symbols for the libraries provided in libgcj`'GCJ_SO-dev. . binutils is required to show file names and line numbers in stack traces. Package: gcj`'PV-source Section: java Architecture: all Priority: PRI(optional) Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends} Description: GCJ java sources for use in IDEs like eclipse and netbeans These are the java source files packaged as a zip file for use in development environments like eclipse and netbeans. ifenabled(`gcjdoc',` Package: libgcj-doc Section: doc Architecture: all Priority: PRI(optional) Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends} Enhances: libgcj`'GCJ_SO-dev Provides: classpath-doc Description: libgcj API documentation and example programs Autogenerated documentation describing the API of the libgcj library. Sources and precompiled example programs from the classpath library. ')`'dnl gcjdoc ')`'dnl libgcjdev ')`'dnl java ifenabled(`c++',` ifenabled(`libcxx',` Package: libstdc++CXX_SO`'LS Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(important)) Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1', ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support Breaks: ${multiarch:breaks} ')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]') Conflicts: scim (<< 1.4.2-1) Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') This package contains an additional runtime library for C++ programs built with the GNU compiler. . libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which was included up to g++-2.95. The first version of libstdc++-v3 appeared in g++-3.0. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libcxx ifenabled(`lib32cxx',` Package: lib32stdc++CXX_SO`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: extra Depends: BASEDEP, lib32gcc1`'LS, ${shlibs:Depends}, ${misc:Depends} Conflicts: ${confl:lib32} ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1 ',`')`'dnl Description: GNU Standard C++ Library v3 (32 bit Version) This package contains an additional runtime library for C++ programs built with the GNU compiler. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl lib32cxx ifenabled(`lib64cxx',` Package: lib64stdc++CXX_SO`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${shlibs:Depends}, lib64gcc1`'LS, ${misc:Depends} ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1 ',`')`'dnl Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit) This package contains an additional runtime library for C++ programs built with the GNU compiler. . libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which was included up to g++-2.95. The first version of libstdc++-v3 appeared in g++-3.0. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl lib64cxx ifenabled(`libn32cxx',` Package: libn32stdc++CXX_SO`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${shlibs:Depends}, libn32gcc1`'LS, ${misc:Depends} ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1 ',`')`'dnl Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32) This package contains an additional runtime library for C++ programs built with the GNU compiler. . libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which was included up to g++-2.95. The first version of libstdc++-v3 appeared in g++-3.0. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libn32cxx ifenabled(`libhfcxx',` Package: libhfstdc++CXX_SO`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${shlibs:Depends}, libhfgcc1`'LS, ${misc:Depends} ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1 ',`')`'dnl ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]') Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI) This package contains an additional runtime library for C++ programs built with the GNU compiler. . libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which was included up to g++-2.95. The first version of libstdc++-v3 appeared in g++-3.0. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libhfcxx ifenabled(`libsfcxx',` Package: libsfstdc++CXX_SO`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: ifdef(`TARGET',`devel',`libs') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, ${shlibs:Depends}, libsfgcc1`'LS, ${misc:Depends} ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1 ',`')`'dnl ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]') Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI) This package contains an additional runtime library for C++ programs built with the GNU compiler. . libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which was included up to g++-2.95. The first version of libstdc++-v3 appeared in g++-3.0. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libsfcxx ifenabled(`libneoncxx',` Package: libstdc++CXX_SO-neon`'LS Architecture: NEON_ARCHS Section: libs Priority: extra Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends} Description: GNU Standard C++ Library v3 [NEON version] This package contains an additional runtime library for C++ programs built with the GNU compiler. . This set of libraries is optimized to use a NEON coprocessor, and will be selected instead when running under systems which have one. ')`'dnl ifenabled(`c++dev',` Package: libstdc++CXX_SO`'PV-dev`'LS Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libdevel') Priority: ifdef(`TARGET',`extra',PRI(optional)) Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'LS (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} ifdef(`TARGET',`',`dnl native Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev Suggests: libstdc++CXX_SO`'PV-doc ')`'dnl native Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1, libstdc++CXX_SO-dev-TARGET-dcv1') Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `') This package contains the headers and static library files necessary for building C++ programs which use libstdc++. . libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which was included up to g++-2.95. The first version of libstdc++-v3 appeared in g++-3.0. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libstdc++CXX_SO`'PV-pic`'LS Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libdevel') Priority: extra Depends: BASEDEP, libstdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), ${misc:Depends} ifdef(`TARGET',`Provides: libstdc++CXX_SO-pic-TARGET-dcv1 ',`')`'dnl Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `') This is used to develop subsets of the libstdc++ shared libraries for use on custom installation floppies and in embedded systems. . Unless you are making one of those, you will not need this package. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libstdc++CXX_SO`'PV-dbg`'LS Architecture: ifdef(`TARGET',`all',`any') Section: debug Priority: extra Depends: BASEDEP, libstdc++CXX_SO`'LS (>= ${gcc:Version}), libgcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl ifdef(`MULTIARCH', `Multi-Arch: same',`dnl') Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl ') Recommends: libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}) Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS, libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS, libstdc++6-4.3-dbg`'LS, libstdc++6-4.4-dbg`'LS, libstdc++6-4.5-dbg`'LS Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `') This package contains the shared library of libstdc++ compiled with debugging symbols. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: lib32stdc++CXX_SO`'PV-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch32_archs') Section: debug Priority: extra Depends: BASEDEP, lib32stdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), lib32gcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1 ',`')`'dnl Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS, lib32stdc++6-4.1-dbg`'LS, lib32stdc++6-4.2-dbg`'LS, lib32stdc++6-4.3-dbg`'LS, lib32stdc++6-4.4-dbg`'LS, lib32stdc++6-4.5-dbg`'LS Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `') This package contains the shared library of libstdc++ compiled with debugging symbols. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: lib64stdc++CXX_SO`'PV-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarch64_archs') Section: debug Priority: extra Depends: BASEDEP, lib64stdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), lib64gcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1 ',`')`'dnl Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS, lib64stdc++6-4.1-dbg`'LS, lib64stdc++6-4.2-dbg`'LS, lib64stdc++6-4.3-dbg`'LS, lib64stdc++6-4.4-dbg`'LS, lib64stdc++6-4.5-dbg`'LS Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `') This package contains the shared library of libstdc++ compiled with debugging symbols. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl Package: libn32stdc++CXX_SO`'PV-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchn32_archs') Section: debug Priority: extra Depends: BASEDEP, libn32stdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), libn32gcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1 ',`')`'dnl Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS, libn32stdc++6-4.1-dbg`'LS, libn32stdc++6-4.2-dbg`'LS, libn32stdc++6-4.3-dbg`'LS, libn32stdc++6-4.4-dbg`'LS, libn32stdc++6-4.5-dbg`'LS Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `') This package contains the shared library of libstdc++ compiled with debugging symbols. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ifenabled(`libhfdbgcxx',` Package: libhfstdc++CXX_SO`'PV-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchhf_archs') Section: debug Priority: extra Depends: BASEDEP, libhfstdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), libhfgcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1 ',`')`'dnl Conflicts: libhfstdc++6-dbg`'LS, libhfstdc++6-4.3-dbg`'LS, libhfstdc++6-4.4-dbg`'LS, libhfstdc++6-4.5-dbg`'LS`'ifdef(`TARGET',`',`, libstdc++'CXX_SO`-armhf [biarchhf_archs]') Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `') This package contains the shared library of libstdc++ compiled with debugging symbols. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libhfdbgcxx ifenabled(`libsfdbgcxx',` Package: libsfstdc++CXX_SO`'PV-dbg`'LS Architecture: ifdef(`TARGET',`all',`biarchsf_archs') Section: debug Priority: extra Depends: BASEDEP, libsfstdc++CXX_SO`'LS (>= ${gcc:Version}), libstdc++CXX_SO`'PV-dev`'LS (= ${gcc:Version}), libsfgcc`'GCC_SO-dbg`'LS, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1 ',`')`'dnl Conflicts: libsfstdc++6-dbg`'LS, libsfstdc++6-4.3-dbg`'LS, libsfstdc++6-4.4-dbg`'LS, libsfstdc++6-4.5-dbg`'LS`'ifdef(`TARGET',`',`, libstdc++'CXX_SO`-armel [biarchsf_archs]') Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `') This package contains the shared library of libstdc++ compiled with debugging symbols. ifdef(`TARGET', `dnl . This package contains files for TARGET architecture, for use in cross-compile environment. ')`'dnl ')`'dnl libsfdbgcxx ifdef(`TARGET', `', ` Package: libstdc++CXX_SO`'PV-doc Architecture: all Section: doc Priority: PRI(optional) Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends} Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc, libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc, libstdc++6-4.4-doc, libstdc++6-4.5-doc Description: GNU Standard C++ Library v3 (documentation files) This package contains documentation files for the GNU stdc++ library. . One set is the distribution documentation, the other set is the source documentation including a namespace list, class hierarchy, alphabetical list, compound list, file list, namespace members, compound members and file members. ')`'dnl native ')`'dnl c++dev ')`'dnl c++ ifenabled(`ada',` Package: gnat`'-GNAT_V Architecture: any Priority: PRI(optional) ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gnat`'PV-base (= ${gnat:Version}), gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends} Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj Provides: ada-compiler Conflicts: gnat (<< 4.1), gnat-3.1, gnat-3.2, gnat-3.3, gnat-3.4, gnat-3.5, gnat-4.0, gnat-4.1, gnat-4.2, gnat-4.3, gnat-4.4 Description: 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. Package: gnat`'-GNAT_V-sjlj Architecture: any Priority: extra ifdef(`MULTIARCH', `Pre-Depends: multiarch-support ')`'dnl Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends} Description: 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. ifenabled(`libgnat',` Package: libgnat`'-GNAT_V Section: libs Architecture: any ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support '))`'dnl Priority: PRI(optional) Depends: gnat`'PV-base (= ${gnat:Version}), ${shlibs:Depends}, ${misc:Depends} Description: 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. Package: libgnat`'-GNAT_V-dbg Section: debug Architecture: any ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support '))`'dnl Priority: extra Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends} Description: 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. Package: libgnatvsn`'GNAT_V-dev Section: libdevel Architecture: any Priority: extra Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends} Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev Description: 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. Package: libgnatvsn`'GNAT_V Architecture: any ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support '))`'dnl Priority: PRI(optional) Section: libs Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends} Description: 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. Package: libgnatvsn`'GNAT_V-dbg Architecture: any ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support '))`'dnl Priority: extra Section: debug Depends: gnat`'PV-base (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends} Suggests: gnat Description: 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. Package: libgnatprj`'GNAT_V-dev Section: libdevel Architecture: any Priority: extra Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends} Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev Description: 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. Package: libgnatprj`'GNAT_V Architecture: any ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support '))`'dnl Priority: PRI(optional) Section: libs Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends} Description: 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. Package: libgnatprj`'GNAT_V-dbg Architecture: any ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same Pre-Depends: multiarch-support '))`'dnl Priority: extra Section: debug Depends: gnat`'PV-base (= ${gnat:Version}), libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends} Suggests: gnat Description: 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. ')`'dnl libgnat ifenabled(`lib64gnat',` Package: lib64gnat`'-GNAT_V Section: libs Architecture: biarch64_archs Priority: PRI(optional) Depends: gnat`'PV-base (= ${gnat:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} Description: runtime for applications compiled with GNAT (64 bits 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 for 64 bits architectures. ')`'dnl libgnat ifenabled(`gfdldoc',` Package: gnat`'PV-doc Architecture: all Section: doc Priority: PRI(optional) Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends} Suggests: gnat`'PV Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc Description: 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'. ')`'dnl gfdldoc ')`'dnl ada ifenabled(`d ',` Package: gdc`'PV Architecture: any Priority: PRI(optional) Depends: SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends} Provides: gdc, d-compiler, d-v2-compiler Replaces: gdc (<< 4.4.6-5) Description: GNU D compiler (version 2), based on the GCC backend This is the GNU D compiler, which compiles D on platforms supported by gcc. It uses the gcc backend to generate optimised code. . This compiler supports D language version 2. ifenabled(`libphobos',` Package: libphobos`'PHOBOS_V`'PV`'TS-dev Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs') Section: libdevel Priority: PRI(optional) Depends: gdc`'PV`'TS (= ${gdc:Version}), zlib1g-dev, ${shlibs:Depends}, ${misc:Depends} Provides: libphobos`'PHOBOS_V`'TS-dev Suggests: libphobos`'PHOBOS_V`'PV`'TS-dbg Description: Phobos D standard library This is the Phobos standard library that comes with the D2 compiler. . For more information check http://www.d-programming-language.org/phobos/ Package: libphobos`'PHOBOS_V`'PV`'TS-dbg Section: debug Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs') Priority: extra Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends} Provides: libphobos`'PHOBOS_V`'TS-dbg Description: The Phobos D standard library (debug symbols) This is the Phobos standard library that comes with the D2 compiler. . For more information check http://www.d-programming-language.org/phobos/ ')`'dnl libphobos ')`'dnl d ifdef(`TARGET',`',`dnl ifenabled(`libs',` Package: gcc`'PV-soft-float Architecture: arm armel armhf Priority: PRI(optional) Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends} Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float Description: GCC soft-floating-point gcc libraries (ARM) These are versions of basic static libraries such as libgcc.a compiled with the -msoft-float option, for CPUs without a floating-point unit. ')`'dnl commonlibs ')`'dnl ifenabled(`fixincl',` Package: fixincludes Architecture: any Priority: PRI(optional) Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Fix non-ANSI header files FixIncludes was created to fix non-ANSI system header files. Many system manufacturers supply proprietary headers that are not ANSI compliant. The GNU compilers cannot compile non-ANSI headers. Consequently, the FixIncludes shell script was written to fix the header files. . Not all packages with header files are installed on the system, when the package is built, so we make fixincludes available at build time of other packages, such that checking tools like lintian can make use of it. ')`'dnl fixincl ifenabled(`cdev',` ifdef(`TARGET', `', ` ifenabled(`gfdldoc',` Package: gcc`'PV-doc Architecture: all Section: doc Priority: PRI(optional) Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends} Conflicts: gcc-docs (<< 2.95.2) Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2) Description: Documentation for the GNU compilers (gcc, gobjc, g++) Documentation for the GNU compilers in info `format'. ')`'dnl gfdldoc ')`'dnl native ')`'dnl cdev ifdef(`TARGET',`',`dnl ifenabled(`libnof',` Package: gcc`'PV-nof Architecture: powerpc Priority: PRI(optional) Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends} Conflicts: gcc-3.2-nof Description: GCC no-floating-point gcc libraries (powerpc) These are versions of basic static libraries such as libgcc.a compiled with the -msoft-float option, for CPUs without a floating-point unit. ')`'dnl libnof ')`'dnl ifenabled(`source',` Package: gcc`'PV-source Architecture: all Priority: PRI(optional) Depends: make (>= 3.81), autoconf2.64, automake, quilt, patchutils, gawk, ${misc:Depends} Description: Source of the GNU Compiler Collection This package contains the sources and patches which are needed to build the GNU Compiler Collection (GCC). ')`'dnl source dnl ')`'dnl gcc-X.Y dnl last line in file gnat-4.6-4.6.4/debian/libgfortran3.symbols.armel0000644000000000000000000000011611742746353016212 0ustar libgfortran.so.3 libgfortran3 #MINVER# #include "libgfortran3.symbols.common" gnat-4.6-4.6.4/debian/libstdc++6.symbols.64bit0000644000000000000000000010477412132242143015303 0ustar #include "libstdc++6.symbols.common" _ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEm@GLIBCXX_3.4.2 4.1.1 _ZN9__gnu_cxx17__pool_alloc_base9_M_refillEm@GLIBCXX_3.4.2 4.1.1 _ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwl@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwl@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx6__poolILb0EE16_M_reclaim_blockEPcm@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEmm@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcm@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEmm@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx9free_list6_M_getEm@GLIBCXX_3.4.4 4.1.1 _ZNK10__cxxabiv117__class_type_info12__do_dyncastElNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcElPKvPKS0_S2_@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv120__si_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_@CXXABI_1.3 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEPKwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEPKwmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofERKS2_m@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEPKwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEPKwmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofERKS2_m@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthEmmPKc@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthEmmPKc@GLIBCXX_3.4.5 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEPKwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEPKwmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofERKS2_m@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEPKwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEPKwmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofERKS2_m@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE2atEm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4copyEPwmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findEPKwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findEPKwmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findERKS2_m@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findEwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindEPKwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindEPKwmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindERKS2_m@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindEwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE6substrEmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmPKw@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmPKwm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmRKS2_@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmRKS2_mm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE8_M_checkEmPKc@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE8_M_limitEmm@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEEixEm@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofEPKcm@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofEPKcmm@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofERKSsm@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofEcm@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofEPKcm@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofEPKcmm@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofERKSsm@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofEcm@GLIBCXX_3.4 4.1.1 _ZNKSs15_M_check_lengthEmmPKc@GLIBCXX_3.4 4.1.1 _ZNKSs15_M_check_lengthEmmPKc@GLIBCXX_3.4.5 4.1.1 _ZNKSs16find_last_not_ofEPKcm@GLIBCXX_3.4 4.1.1 _ZNKSs16find_last_not_ofEPKcmm@GLIBCXX_3.4 4.1.1 _ZNKSs16find_last_not_ofERKSsm@GLIBCXX_3.4 4.1.1 _ZNKSs16find_last_not_ofEcm@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofEPKcm@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofEPKcmm@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofERKSsm@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofEcm@GLIBCXX_3.4 4.1.1 _ZNKSs2atEm@GLIBCXX_3.4 4.1.1 _ZNKSs4copyEPcmm@GLIBCXX_3.4 4.1.1 _ZNKSs4findEPKcm@GLIBCXX_3.4 4.1.1 _ZNKSs4findEPKcmm@GLIBCXX_3.4 4.1.1 _ZNKSs4findERKSsm@GLIBCXX_3.4 4.1.1 _ZNKSs4findEcm@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindEPKcm@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindEPKcmm@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindERKSsm@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindEcm@GLIBCXX_3.4 4.1.1 _ZNKSs6substrEmm@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEmmPKc@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEmmPKcm@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEmmRKSs@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEmmRKSsmm@GLIBCXX_3.4 4.1.1 _ZNKSs8_M_checkEmPKc@GLIBCXX_3.4 4.1.1 _ZNKSs8_M_limitEmm@GLIBCXX_3.4 4.1.1 _ZNKSsixEm@GLIBCXX_3.4 4.1.1 _ZNKSt11__timepunctIcE6_M_putEPcmPKcPK2tm@GLIBCXX_3.4 4.1.1 _ZNKSt11__timepunctIwE6_M_putEPwmPKwPK2tm@GLIBCXX_3.4 4.1.1 _ZNKSt7codecvtIcc11__mbstate_tE9do_lengthERS0_PKcS4_m@GLIBCXX_3.4 4.1.1 _ZNKSt7codecvtIwc11__mbstate_tE9do_lengthERS0_PKcS4_m@GLIBCXX_3.4 4.1.1 _ZNKSt7collateIcE12_M_transformEPcPKcm@GLIBCXX_3.4 4.1.1 _ZNKSt7collateIwE12_M_transformEPwPKwm@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE12_M_group_intEPKcmwRSt8ios_basePwS9_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE14_M_group_floatEPKcmwPKwPwS9_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6_M_padEwlRSt8ios_basePwPKwRi@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_numES3_S3_RiiimRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE15_M_extract_nameES3_S3_RiPPKcmRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE24_M_extract_wday_or_monthES3_S3_RiPPKcmRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4.14 4.5 _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_numES3_S3_RiiimRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE15_M_extract_nameES3_S3_RiPPKwmRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE24_M_extract_wday_or_monthES3_S3_RiPPKwmRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4.14 4.5 _ZNKSt8valarrayImE4sizeEv@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE10_S_compareEmm@GLIBCXX_3.4.16 4.6.0 _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructEmwRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE14_M_replace_auxEmmmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE15_M_replace_safeEmmPKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE18_S_construct_aux_2EmwRKS1_@GLIBCXX_3.4.14 4.5 _ZNSbIwSt11char_traitsIwESaIwEE2atEm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableEm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableEm@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep8_M_cloneERKS1_m@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep9_S_createEmmRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE5eraseEmm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6appendEPKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6appendERKS2_mm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6appendEmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6assignEPKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6assignERKS2_mm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6assignEmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEN9__gnu_cxx17__normal_iteratorIPwS2_EEmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEmPKw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEmPKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEmRKS2_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEmRKS2_mm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEmmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6resizeEm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6resizeEmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKwm@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKwm@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_PKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_mw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmPKw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmPKwm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmRKS2_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmRKS2_mm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7reserveEm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE9_M_assignEPwmw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE9_M_assignEPwmw@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateEmmm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1EPKwmRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1ERKS2_mm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1ERKS2_mmRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1EmwRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2EPKwmRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_mm@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_mmRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2EmwRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEixEm@GLIBCXX_3.4 4.1.1 _ZNSi3getEPcl@GLIBCXX_3.4 4.1.1 _ZNSi3getEPclc@GLIBCXX_3.4 4.1.1 _ZNSi4readEPcl@GLIBCXX_3.4 4.1.1 _ZNSi5seekgElSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSi6ignoreEl@GLIBCXX_3.4 4.1.1 _ZNSi6ignoreEl@GLIBCXX_3.4.5 4.1.1 _ZNSi6ignoreEli@GLIBCXX_3.4 4.1.1 _ZNSi7getlineEPcl@GLIBCXX_3.4 4.1.1 _ZNSi7getlineEPclc@GLIBCXX_3.4 4.1.1 _ZNSi8readsomeEPcl@GLIBCXX_3.4 4.1.1 _ZNSo5seekpElSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSo5writeEPKcl@GLIBCXX_3.4 4.1.1 _ZNSo8_M_writeEPKcl@GLIBCXX_3.4 4.1.1 _ZNSs10_S_compareEmm@GLIBCXX_3.4.16 4.6.0 _ZNSs12_S_constructEmcRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSs14_M_replace_auxEmmmc@GLIBCXX_3.4 4.1.1 _ZNSs15_M_replace_safeEmmPKcm@GLIBCXX_3.4 4.1.1 _ZNSs18_S_construct_aux_2EmcRKSaIcE@GLIBCXX_3.4.14 4.5 _ZNSs2atEm@GLIBCXX_3.4 4.1.1 _ZNSs4_Rep26_M_set_length_and_sharableEm@GLIBCXX_3.4 4.1.1 _ZNSs4_Rep26_M_set_length_and_sharableEm@GLIBCXX_3.4.5 4.1.1 _ZNSs4_Rep8_M_cloneERKSaIcEm@GLIBCXX_3.4 4.1.1 _ZNSs4_Rep9_S_createEmmRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSs5eraseEmm@GLIBCXX_3.4 4.1.1 _ZNSs6appendEPKcm@GLIBCXX_3.4 4.1.1 _ZNSs6appendERKSsmm@GLIBCXX_3.4 4.1.1 _ZNSs6appendEmc@GLIBCXX_3.4 4.1.1 _ZNSs6assignEPKcm@GLIBCXX_3.4 4.1.1 _ZNSs6assignERKSsmm@GLIBCXX_3.4 4.1.1 _ZNSs6assignEmc@GLIBCXX_3.4 4.1.1 _ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc@GLIBCXX_3.4 4.1.1 _ZNSs6insertEmPKc@GLIBCXX_3.4 4.1.1 _ZNSs6insertEmPKcm@GLIBCXX_3.4 4.1.1 _ZNSs6insertEmRKSs@GLIBCXX_3.4 4.1.1 _ZNSs6insertEmRKSsmm@GLIBCXX_3.4 4.1.1 _ZNSs6insertEmmc@GLIBCXX_3.4 4.1.1 _ZNSs6resizeEm@GLIBCXX_3.4 4.1.1 _ZNSs6resizeEmc@GLIBCXX_3.4 4.1.1 _ZNSs7_M_copyEPcPKcm@GLIBCXX_3.4 4.1.1 _ZNSs7_M_copyEPcPKcm@GLIBCXX_3.4.5 4.1.1 _ZNSs7_M_moveEPcPKcm@GLIBCXX_3.4 4.1.1 _ZNSs7_M_moveEPcPKcm@GLIBCXX_3.4.5 4.1.1 _ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEmmPKc@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEmmPKcm@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEmmRKSs@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEmmRKSsmm@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEmmmc@GLIBCXX_3.4 4.1.1 _ZNSs7reserveEm@GLIBCXX_3.4 4.1.1 _ZNSs9_M_assignEPcmc@GLIBCXX_3.4 4.1.1 _ZNSs9_M_assignEPcmc@GLIBCXX_3.4.5 4.1.1 _ZNSs9_M_mutateEmmm@GLIBCXX_3.4 4.1.1 _ZNSsC1EPKcmRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC1ERKSsmm@GLIBCXX_3.4 4.1.1 _ZNSsC1ERKSsmmRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC1EmcRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC2EPKcmRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC2ERKSsmm@GLIBCXX_3.4 4.1.1 _ZNSsC2ERKSsmmRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC2EmcRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsixEm@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC1EPKcl@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC1EPcl@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC2EPKcl@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC2EPcl@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC1EPSt18__moneypunct_cacheIcLb0EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC2EPSt18__moneypunct_cacheIcLb0EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC1EPSt18__moneypunct_cacheIcLb1EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC2EPSt18__moneypunct_cacheIcLb1EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC1EPSt18__moneypunct_cacheIwLb0EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC2EPSt18__moneypunct_cacheIwLb0EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC1EPSt18__moneypunct_cacheIwLb1EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC2EPSt18__moneypunct_cacheIwLb1EEm@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC1EPSt17__timepunct_cacheIcEm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC2EPSt17__timepunct_cacheIcEm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC1EPSt17__timepunct_cacheIwEm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC2EPSt17__timepunct_cacheIwEm@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE6xsgetnEPcl@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE6xsputnEPKcl@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE7seekoffElSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE8xsputn_2EPKclS2_l@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIcEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIcEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIwEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIwEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf6setbufEPcl@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf8_M_allocEm@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf8_M_setupEPcS0_l@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPFPvmEPFvS0_E@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPKal@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPKcl@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPKhl@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPalS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPclS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPhlS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1El@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPFPvmEPFvS0_E@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPKal@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPKcl@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPKhl@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPalS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPclS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPhlS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2El@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE13_M_set_bufferEl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE22_M_convert_to_externalEPcl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE7_M_seekElSt12_Ios_Seekdir11__mbstate_t@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE13_M_set_bufferEl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE22_M_convert_to_externalEPwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE6setbufEPwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE6xsgetnEPwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE6xsputnEPKwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE7_M_seekElSt12_Ios_Seekdir11__mbstate_t@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwlw@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE4readEPwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE5seekgElSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEl@GLIBCXX_3.4.5 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreElj@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwlw@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE8readsomeEPwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpElSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5writeEPKwl@GLIBCXX_3.4 4.1.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwl@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIcc11__mbstate_tEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIcc11__mbstate_tEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIwc11__mbstate_tEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIwc11__mbstate_tEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIcEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIcEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIwEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIwEC2EPKcm@GLIBCXX_3.4 4.1.1 (arch=!alpha !powerpc !powerpcspe !ppc64 !s390)_ZNSt14numeric_limitsIeE12max_digits10E@GLIBCXX_3.4.14 4.5.0 _ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE12__safe_gbumpEl@GLIBCXX_3.4.16 4.6.0 _ZNSt15basic_streambufIcSt11char_traitsIcEE12__safe_pbumpEl@GLIBCXX_3.4.16 4.6.0 _ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8_M_pbumpEPcS4_l@GLIBCXX_3.4.16 4.6.0 _ZNSt15basic_streambufIwSt11char_traitsIwEE10pubseekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE5sgetnEPwl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE5sputnEPKwl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE9pubsetbufEPwl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE12__safe_gbumpEl@GLIBCXX_3.4.16 4.6.0 _ZNSt15basic_streambufIwSt11char_traitsIwEE12__safe_pbumpEl@GLIBCXX_3.4.16 4.6.0 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwl@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7_M_syncEPwmm@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8_M_pbumpEPwS4_l@GLIBCXX_3.4.16 4.6.0 _ZNSt15messages_bynameIcEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15messages_bynameIcEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15messages_bynameIwEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15messages_bynameIwEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIcEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIcEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIwEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIwEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIcEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIcEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIwEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIwEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIcEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIcEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIwEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIwEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb0EEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb0EEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb1EEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb1EEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb0EEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb0EEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb1EEC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb1EEC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb0EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb0EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb1EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb1EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb0EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb0EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb1EEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb1EEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC1EP15__locale_structPKtbm@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC1EPKtbm@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC2EP15__locale_structPKtbm@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC2EPKtbm@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC1EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC2EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt6gslice8_IndexerC1EmRKSt8valarrayImES4_@GLIBCXX_3.4 4.1.1 _ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm@GLIBCXX_3.4.7 4.1.1 _ZNSt6locale5_ImplC1EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC1ERKS0_m@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC1Em@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC2EPKcm@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC2ERKS0_m@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC1EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC2EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC1EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC2EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC1EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC2EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC1EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC2EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC1EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC2EP15__locale_structPKcm@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC1EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC1EPSt16__numpunct_cacheIcEm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC2EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC2EPSt16__numpunct_cacheIcEm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC1EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC1EPSt16__numpunct_cacheIwEm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC2EP15__locale_structm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC2EPSt16__numpunct_cacheIwEm@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayImEC1ERKS0_@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayImEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayImEC2ERKS0_@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayImEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayImED1Ev@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayImED2Ev@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayImEixEm@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_3.4 4.1.1 _ZSt11_Hash_bytesPKvmm@CXXABI_1.3.5 4.6 _ZSt15_Fnv_hash_bytesPKvmm@CXXABI_1.3.5 4.6 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 4.2.1 _ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 4.2.1 _ZSt17__copy_streambufsIcSt11char_traitsIcEElPSt15basic_streambufIT_T0_ES6_@GLIBCXX_3.4.8 4.1.1 _ZSt17__copy_streambufsIwSt11char_traitsIwEElPSt15basic_streambufIT_T0_ES6_@GLIBCXX_3.4.8 4.1.1 _ZSt17__verify_groupingPKcmRKSs@GLIBCXX_3.4.10 4.3 _ZSt21__copy_streambufs_eofIcSt11char_traitsIcEElPSt15basic_streambufIT_T0_ES6_Rb@GLIBCXX_3.4.9 4.2.1 _ZSt21__copy_streambufs_eofIwSt11char_traitsIwEElPSt15basic_streambufIT_T0_ES6_Rb@GLIBCXX_3.4.9 4.2.1 _ZTIPKn@CXXABI_1.3.5 4.6 _ZTIPKo@CXXABI_1.3.5 4.6 _ZTIPn@CXXABI_1.3.5 4.6 _ZTIPo@CXXABI_1.3.5 4.6 _ZTIn@CXXABI_1.3.5 4.6 _ZTIo@CXXABI_1.3.5 4.6 _ZThn16_NSdD0Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSdD1Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt9strstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZThn16_NSt9strstreamD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSdD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSdD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSiD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSiD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSoD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSoD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt10istrstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt10istrstreamD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt10ostrstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt10ostrstreamD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt9strstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n24_NSt9strstreamD1Ev@GLIBCXX_3.4 4.1.1 _Znam@GLIBCXX_3.4 4.1.1 _ZnamRKSt9nothrow_t@GLIBCXX_3.4 4.1.1 _Znwm@GLIBCXX_3.4 4.1.1 _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 4.1.1 __gxx_personality_v0@CXXABI_1.3 4.1.1 _ZNSt12__basic_fileIcEC1EP15pthread_mutex_t@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcEC2EP15pthread_mutex_t@GLIBCXX_3.4 4.1.1 gnat-4.6-4.6.4/debian/lib32gcc1.symbols.ppc640000644000000000000000000001024111742746353015123 0ustar libgcc_s.so.1 lib32gcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3.4@GCC_3.3.4 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.1.0@GCC_4.1.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GLIBC_2.0@GLIBC_2.0 1:4.1.1 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __adddf3@GCC_3.0 1:4.1.1 __addsf3@GCC_3.0 1:4.1.1 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __ashldi3@GCC_3.0 1:4.1.1 __ashrdi3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzsi2@GCC_3.4 1:4.1.1 __cmpdi2@GCC_3.0 1:4.1.1 __ctzdi2@GCC_3.4 1:4.1.1 __ctzsi2@GCC_3.4 1:4.1.1 __deregister_frame@GLIBC_2.0 1:4.1.1 __deregister_frame_info@GLIBC_2.0 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divdf3@GCC_3.0 1:4.1.1 __divdi3@GLIBC_2.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divsf3@GCC_3.0 1:4.1.1 __divtc3@GCC_4.1.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __eqdf2@GCC_3.0 1:4.1.1 __eqsf2@GCC_3.0 1:4.1.1 __extendsfdf2@GCC_3.0 1:4.1.1 __ffsdi2@GCC_3.0 1:4.1.1 __ffssi2@GCC_4.3.0 1:4.3 __fixdfdi@GCC_3.0 1:4.1.1 __fixdfsi@GCC_3.0 1:4.1.1 __fixsfdi@GCC_3.0 1:4.1.1 __fixsfsi@GCC_3.0 1:4.1.1 __fixtfdi@GCC_4.1.0 1:4.1.1 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfsi@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfsi@GCC_3.0 1:4.1.1 __fixunstfdi@GCC_4.1.0 1:4.1.1 __floatdidf@GCC_3.0 1:4.1.1 __floatdisf@GCC_3.0 1:4.1.1 __floatditf@GCC_4.1.0 1:4.1.1 __floatsidf@GCC_3.0 1:4.1.1 __floatsisf@GCC_3.0 1:4.1.1 __floatundidf@GCC_4.2.0 1:4.2.1 __floatundisf@GCC_4.2.0 1:4.2.1 __floatunditf@GCC_4.2.0 1:4.2.1 __floatunsidf@GCC_4.2.0 1:4.2.1 __floatunsisf@GCC_4.2.0 1:4.2.1 __frame_state_for@GLIBC_2.0 1:4.1.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __gcc_qadd@GCC_4.1.0 1:4.1.1 __gcc_qdiv@GCC_4.1.0 1:4.1.1 __gcc_qmul@GCC_4.1.0 1:4.1.1 __gcc_qsub@GCC_4.1.0 1:4.1.1 __gedf2@GCC_3.0 1:4.1.1 __gesf2@GCC_3.0 1:4.1.1 __gtdf2@GCC_3.0 1:4.1.1 __gtsf2@GCC_3.0 1:4.1.1 __ledf2@GCC_3.0 1:4.1.1 __lesf2@GCC_3.0 1:4.1.1 __lshrdi3@GCC_3.0 1:4.1.1 __ltdf2@GCC_3.0 1:4.1.1 __ltsf2@GCC_3.0 1:4.1.1 __moddi3@GLIBC_2.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __muldf3@GCC_3.0 1:4.1.1 __muldi3@GCC_3.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __mulsf3@GCC_3.0 1:4.1.1 __multc3@GCC_4.1.0 1:4.1.1 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __nedf2@GCC_3.0 1:4.1.1 __negdf2@GCC_3.0 1:4.1.1 __negdi2@GCC_3.0 1:4.1.1 __negsf2@GCC_3.0 1:4.1.1 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __nesf2@GCC_3.0 1:4.1.1 __paritydi2@GCC_3.4 1:4.1.1 __paritysi2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountsi2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_4.1.0 1:4.1.1 __register_frame@GLIBC_2.0 1:4.1.1 __register_frame_info@GLIBC_2.0 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GLIBC_2.0 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GLIBC_2.0 1:4.1.1 __subdf3@GCC_3.0 1:4.1.1 __subsf3@GCC_3.0 1:4.1.1 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __trampoline_setup@GCC_3.4.2 1:4.1.1 __truncdfsf2@GCC_3.0 1:4.1.1 __ucmpdi2@GCC_3.0 1:4.1.1 __udivdi3@GLIBC_2.0 1:4.1.1 __udivmoddi4@GCC_3.0 1:4.1.1 __umoddi3@GLIBC_2.0 1:4.1.1 __unorddf2@GCC_3.3.4 1:4.1.1 __unordsf2@GCC_3.3.4 1:4.1.1 gnat-4.6-4.6.4/debian/libgcc1.symbols.lpia0000644000000000000000000001007111742746353014750 0ustar libgcc_s.so.1 libgcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GCC_4.4.0@GCC_4.4.0 1:4.4.0 GCC_4.5.0@GCC_4.5.0 1:4.5.0 GLIBC_2.0@GLIBC_2.0 1:4.1.1 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __addtf3@GCC_4.4.0 1:4.4.0 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __ashldi3@GCC_3.0 1:4.1.1 __ashrdi3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzsi2@GCC_3.4 1:4.1.1 __cmpdi2@GCC_3.0 1:4.1.1 __copysigntf3@GCC_4.4.0 1:4.4.0 __ctzdi2@GCC_3.4 1:4.1.1 __ctzsi2@GCC_3.4 1:4.1.1 __deregister_frame@GLIBC_2.0 1:4.1.1 __deregister_frame_info@GLIBC_2.0 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divdi3@GLIBC_2.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divtc3@GCC_4.4.0 1:4.4.0 __divtf3@GCC_4.4.0 1:4.4.0 __divxc3@GCC_4.0.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __eqtf2@GCC_4.4.0 1:4.4.0 __extenddftf2@GCC_4.4.0 1:4.4.0 __extendsftf2@GCC_4.4.0 1:4.4.0 __fabstf2@GCC_4.4.0 1:4.4.0 __ffsdi2@GCC_3.0 1:4.1.1 __ffssi2@GCC_4.3.0 1:4.3 __fixdfdi@GCC_3.0 1:4.1.1 __fixsfdi@GCC_3.0 1:4.1.1 __fixtfdi@GCC_4.4.0 1:4.4.0 __fixtfsi@GCC_4.4.0 1:4.4.0 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfsi@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfsi@GCC_3.0 1:4.1.1 __fixunstfdi@GCC_4.4.0 1:4.4.0 __fixunstfsi@GCC_4.4.0 1:4.4.0 __fixunsxfdi@GCC_3.0 1:4.1.1 __fixunsxfsi@GCC_3.0 1:4.1.1 __fixxfdi@GCC_3.0 1:4.1.1 __floatdidf@GCC_3.0 1:4.1.1 __floatdisf@GCC_3.0 1:4.1.1 __floatditf@GCC_4.4.0 1:4.4.0 __floatdixf@GCC_3.0 1:4.1.1 __floatsitf@GCC_4.4.0 1:4.4.0 __floatundidf@GCC_4.2.0 1:4.2.1 __floatundisf@GCC_4.2.0 1:4.2.1 __floatunditf@GCC_4.4.0 1:4.4.0 __floatundixf@GCC_4.2.0 1:4.2.1 __floatunsitf@GCC_4.4.0 1:4.4.0 __frame_state_for@GLIBC_2.0 1:4.1.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __getf2@GCC_4.4.0 1:4.4.0 __gttf2@GCC_4.4.0 1:4.4.0 __letf2@GCC_4.4.0 1:4.4.0 __lshrdi3@GCC_3.0 1:4.1.1 __lttf2@GCC_4.4.0 1:4.4.0 __moddi3@GLIBC_2.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __muldi3@GCC_3.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __multc3@GCC_4.4.0 1:4.4.0 __multf3@GCC_4.4.0 1:4.4.0 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __mulxc3@GCC_4.0.0 1:4.1.1 __negdi2@GCC_3.0 1:4.1.1 __negtf2@GCC_4.4.0 1:4.4.0 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __netf2@GCC_4.4.0 1:4.4.0 __paritydi2@GCC_3.4 1:4.1.1 __paritysi2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountsi2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_4.4.0 1:4.4.0 __powixf2@GCC_4.0.0 1:4.1.1 __register_frame@GLIBC_2.0 1:4.1.1 __register_frame_info@GLIBC_2.0 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GLIBC_2.0 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GLIBC_2.0 1:4.1.1 __subtf3@GCC_4.4.0 1:4.4.0 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __trunctfdf2@GCC_4.4.0 1:4.4.0 __trunctfsf2@GCC_4.4.0 1:4.4.0 __trunctfxf2@GCC_4.4.0 1:4.4.0 __ucmpdi2@GCC_3.0 1:4.1.1 __udivdi3@GLIBC_2.0 1:4.1.1 __udivmoddi4@GCC_3.0 1:4.1.1 __umoddi3@GLIBC_2.0 1:4.1.1 __unordtf2@GCC_4.4.0 1:4.4.0 gnat-4.6-4.6.4/debian/protoize.10000644000000000000000000000277611742746353013060 0ustar .TH PROTOIZE 1 .\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection .\" other parms are allowed: see man(7), man(1) .SH NAME protoize, unprotoize \- create/remove ANSI prototypes from C code .SH SYNOPSIS .B protoize .I "[options] files ...." .br .B unprotoize .I "[options] files ...." .SH "DESCRIPTION" This manual page documents briefly the .BR protoize , and .B unprotoize commands. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page. Instead, it has documentation in the GNU Info format; see below. .PP .B protoize is an optional part of GNU C. You can use it to add prototypes to a program, thus converting the program to ANSI C in one respect. The companion program `unprotoize' does the reverse: it removes argument types from any prototypes that are found. .PP When you run these programs, you must specify a set of source files as command line arguments. .SH OPTIONS These programs are non-trivial to operate, and it is neither possible nor desirable to properly summarize options in this man page. Read the info documentation for more information. .SH "SEE ALSO" The programs are documented fully by .IR "Gcc: The use and the internals of the GNU compiler", available via the Info system. The documentation for protoize/unprotoize can be found in the subsection "Invoking GCC", under "Running Protoize." .SH AUTHOR This manual page was written by Galen Hazelwood, for the Debian GNU/Linux system. gnat-4.6-4.6.4/debian/lib64gomp1.symbols0000644000000000000000000000020611742746353014403 0ustar libgomp.so.1 lib64gomp1 #MINVER# #include "libgomp1.symbols.common" GOMP_atomic_end@GOMP_1.0 4.2.1 GOMP_atomic_start@GOMP_1.0 4.2.1 gnat-4.6-4.6.4/debian/libstdc++6.symbols.ppc640000644000000000000000000000061411742746353015315 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.64bit" #include "libstdc++6.symbols.excprop" _ZN9__gnu_cxx12__atomic_addEPVii@GLIBCXX_3.4 4.1.1 _ZN9__gnu_cxx18__exchange_and_addEPVii@GLIBCXX_3.4 4.1.1 #include "libstdc++6.symbols.glibcxxmath" #include "libstdc++6.symbols.ldbl.64bit" _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0~rc2 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0~rc2 gnat-4.6-4.6.4/debian/libgcc1.symbols.s390x0000644000000000000000000000645711742746353014726 0ustar libgcc_s.so.1 libgcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4.4@GCC_3.4.4 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.1.0@GCC_4.1.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GLIBC_2.2@GLIBC_2.2 1:4.1.1 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __absvti2@GCC_3.4.4 1:4.1.1 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __addvti3@GCC_3.4.4 1:4.1.1 __ashlti3@GCC_3.0 1:4.1.1 __ashrti3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzti2@GCC_3.4 1:4.1.1 __cmpti2@GCC_3.0 1:4.1.1 __ctzdi2@GCC_3.4 1:4.1.1 __ctzti2@GCC_3.4 1:4.1.1 __deregister_frame@GLIBC_2.2 1:4.1.1 __deregister_frame_info@GLIBC_2.2 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divtc3@GCC_4.1.0 1:4.1.1 __divti3@GCC_3.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __ffsdi2@GCC_3.0 1:4.1.1 __ffsti2@GCC_3.0 1:4.1.1 __fixdfti@GCC_3.0 1:4.1.1 __fixsfti@GCC_3.0 1:4.1.1 __fixtfti@GCC_4.1.0 1:4.1.1 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfti@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfti@GCC_3.0 1:4.1.1 __fixunstfti@GCC_4.1.0 1:4.1.1 __floattidf@GCC_3.0 1:4.1.1 __floattisf@GCC_3.0 1:4.1.1 __floattitf@GCC_4.1.0 1:4.1.1 __floatuntidf@GCC_4.2.0 1:4.2.1 __floatuntisf@GCC_4.2.0 1:4.2.1 __floatuntitf@GCC_4.2.0 1:4.2.1 __frame_state_for@GLIBC_2.2 1:4.1.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __lshrti3@GCC_3.0 1:4.1.1 __modti3@GCC_3.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __multc3@GCC_4.1.0 1:4.1.1 __multi3@GCC_3.0 1:4.1.1 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __mulvti3@GCC_3.4.4 1:4.1.1 __negti2@GCC_3.0 1:4.1.1 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __negvti2@GCC_3.4.4 1:4.1.1 __paritydi2@GCC_3.4 1:4.1.1 __parityti2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountti2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_4.1.0 1:4.1.1 __register_frame@GLIBC_2.2 1:4.1.1 __register_frame_info@GLIBC_2.2 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GLIBC_2.2 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GLIBC_2.2 1:4.1.1 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __subvti3@GCC_3.4.4 1:4.1.1 __ucmpti2@GCC_3.0 1:4.1.1 __udivmodti4@GCC_3.0 1:4.1.1 __udivti3@GCC_3.0 1:4.1.1 __umodti3@GCC_3.0 1:4.1.1 gnat-4.6-4.6.4/debian/libstdc++6.symbols.hppa0000644000000000000000000000051711742746353015313 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.32bit" __gxx_personality_v0@CXXABI_1.3 4.1.1 #include "libstdc++6.symbols.excprop" # removed, see PR libstdc++/39491 __signbitl@GLIBCXX_3.4 4.2.1 #include "libstdc++6.symbols.glibcxxmath" _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3 gnat-4.6-4.6.4/debian/libgfortran3.symbols.sh40000644000000000000000000000011611742746353015610 0ustar libgfortran.so.3 libgfortran3 #MINVER# #include "libgfortran3.symbols.common" gnat-4.6-4.6.4/debian/libgfortran3.symbols.100000644000000000000000000001020611742746353015333 0ustar __iso_c_binding_c_f_pointer_c10@GFORTRAN_1.0 4.3 __iso_c_binding_c_f_pointer_r10@GFORTRAN_1.0 4.3 _gfortran_arandom_r10@GFORTRAN_1.0 4.3 _gfortran_bessel_jn_r10@GFORTRAN_1.4 4.6 _gfortran_bessel_yn_r10@GFORTRAN_1.4 4.6 _gfortran_cpu_time_10@GFORTRAN_1.0 4.3 _gfortran_erfc_scaled_r10@GFORTRAN_1.1 4.4.0 _gfortran_exponent_r10@GFORTRAN_1.0 4.3 _gfortran_fraction_r10@GFORTRAN_1.0 4.3 _gfortran_matmul_c10@GFORTRAN_1.0 4.3 _gfortran_matmul_r10@GFORTRAN_1.0 4.3 _gfortran_maxloc0_4_r10@GFORTRAN_1.0 4.3 _gfortran_maxloc0_8_r10@GFORTRAN_1.0 4.3 _gfortran_maxloc1_4_r10@GFORTRAN_1.0 4.3 _gfortran_maxloc1_8_r10@GFORTRAN_1.0 4.3 _gfortran_maxval_r10@GFORTRAN_1.0 4.3 _gfortran_minloc0_4_r10@GFORTRAN_1.0 4.3 _gfortran_minloc0_8_r10@GFORTRAN_1.0 4.3 _gfortran_minloc1_4_r10@GFORTRAN_1.0 4.3 _gfortran_minloc1_8_r10@GFORTRAN_1.0 4.3 _gfortran_minval_r10@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_4_r10@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_8_r10@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_4_r10@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_8_r10@GFORTRAN_1.0 4.3 _gfortran_mmaxval_r10@GFORTRAN_1.0 4.3 _gfortran_mminloc0_4_r10@GFORTRAN_1.0 4.3 _gfortran_mminloc0_8_r10@GFORTRAN_1.0 4.3 _gfortran_mminloc1_4_r10@GFORTRAN_1.0 4.3 _gfortran_mminloc1_8_r10@GFORTRAN_1.0 4.3 _gfortran_mminval_r10@GFORTRAN_1.0 4.3 _gfortran_mproduct_c10@GFORTRAN_1.0 4.3 _gfortran_mproduct_r10@GFORTRAN_1.0 4.3 _gfortran_msum_c10@GFORTRAN_1.0 4.3 _gfortran_msum_r10@GFORTRAN_1.0 4.3 _gfortran_nearest_r10@GFORTRAN_1.0 4.3 _gfortran_pow_c10_i4@GFORTRAN_1.0 4.3 _gfortran_pow_c10_i8@GFORTRAN_1.0 4.3 _gfortran_pow_r10_i8@GFORTRAN_1.0 4.3 _gfortran_product_c10@GFORTRAN_1.0 4.3 _gfortran_product_r10@GFORTRAN_1.0 4.3 _gfortran_random_r10@GFORTRAN_1.0 4.3 _gfortran_reshape_c10@GFORTRAN_1.0 4.3 _gfortran_reshape_r10@GFORTRAN_1.0 4.3 _gfortran_rrspacing_r10@GFORTRAN_1.0 4.3 _gfortran_set_exponent_r10@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_4_r10@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_8_r10@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_4_r10@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_8_r10@GFORTRAN_1.0 4.3 _gfortran_smaxval_r10@GFORTRAN_1.0 4.3 _gfortran_sminloc0_4_r10@GFORTRAN_1.0 4.3 _gfortran_sminloc0_8_r10@GFORTRAN_1.0 4.3 _gfortran_sminloc1_4_r10@GFORTRAN_1.0 4.3 _gfortran_sminloc1_8_r10@GFORTRAN_1.0 4.3 _gfortran_sminval_r10@GFORTRAN_1.0 4.3 _gfortran_spacing_r10@GFORTRAN_1.0 4.3 _gfortran_specific__abs_c10@GFORTRAN_1.0 4.3 _gfortran_specific__abs_r10@GFORTRAN_1.0 4.3 _gfortran_specific__acos_r10@GFORTRAN_1.0 4.3 _gfortran_specific__acosh_r10@GFORTRAN_1.0 4.3 _gfortran_specific__aimag_c10@GFORTRAN_1.0 4.3 _gfortran_specific__aint_r10@GFORTRAN_1.0 4.3 _gfortran_specific__anint_r10@GFORTRAN_1.0 4.3 _gfortran_specific__asin_r10@GFORTRAN_1.0 4.3 _gfortran_specific__asinh_r10@GFORTRAN_1.0 4.3 _gfortran_specific__atan2_r10@GFORTRAN_1.0 4.3 _gfortran_specific__atan_r10@GFORTRAN_1.0 4.3 _gfortran_specific__atanh_r10@GFORTRAN_1.0 4.3 _gfortran_specific__conjg_10@GFORTRAN_1.0 4.3 _gfortran_specific__cos_c10@GFORTRAN_1.0 4.3 _gfortran_specific__cos_r10@GFORTRAN_1.0 4.3 _gfortran_specific__cosh_r10@GFORTRAN_1.0 4.3 _gfortran_specific__dim_r10@GFORTRAN_1.0 4.3 _gfortran_specific__exp_c10@GFORTRAN_1.0 4.3 _gfortran_specific__exp_r10@GFORTRAN_1.0 4.3 _gfortran_specific__log10_r10@GFORTRAN_1.0 4.3 _gfortran_specific__log_c10@GFORTRAN_1.0 4.3 _gfortran_specific__log_r10@GFORTRAN_1.0 4.3 _gfortran_specific__mod_r10@GFORTRAN_1.0 4.3 _gfortran_specific__nint_4_10@GFORTRAN_1.0 4.3 _gfortran_specific__nint_8_10@GFORTRAN_1.0 4.3 _gfortran_specific__sign_r10@GFORTRAN_1.0 4.3 _gfortran_specific__sin_c10@GFORTRAN_1.0 4.3 _gfortran_specific__sin_r10@GFORTRAN_1.0 4.3 _gfortran_specific__sinh_r10@GFORTRAN_1.0 4.3 _gfortran_specific__sqrt_c10@GFORTRAN_1.0 4.3 _gfortran_specific__sqrt_r10@GFORTRAN_1.0 4.3 _gfortran_specific__tan_r10@GFORTRAN_1.0 4.3 _gfortran_specific__tanh_r10@GFORTRAN_1.0 4.3 _gfortran_sproduct_c10@GFORTRAN_1.0 4.3 _gfortran_sproduct_r10@GFORTRAN_1.0 4.3 _gfortran_ssum_c10@GFORTRAN_1.0 4.3 _gfortran_ssum_r10@GFORTRAN_1.0 4.3 _gfortran_sum_c10@GFORTRAN_1.0 4.3 _gfortran_sum_r10@GFORTRAN_1.0 4.3 _gfortran_transpose_c10@GFORTRAN_1.0 4.3 _gfortran_transpose_r10@GFORTRAN_1.0 4.3 gnat-4.6-4.6.4/debian/libgfortran3.symbols.armhf0000644000000000000000000000011611742746353016207 0ustar libgfortran.so.3 libgfortran3 #MINVER# #include "libgfortran3.symbols.common" gnat-4.6-4.6.4/debian/rules.parameters0000644000000000000000000000143012323526112014305 0ustar # configuration parameters taken from upstream source files GCC_VERSION := 4.6.4 NEXT_GCC_VERSION := 4.6.5 BASE_VERSION := 4.6 SOURCE_VERSION := 4.6.4-0ubuntu5 DEB_VERSION := 4.6.4-0ubuntu5 DEB_EVERSION := 1:4.6.4-0ubuntu5 GDC_BASE_VERSION := DEB_GDC_VERSION := DEB_SOVERSION := 4.6 DEB_SOEVERSION := 1:4.6 DEB_LIBGCC_SOVERSION := 1:4.6 DEB_LIBGCC_VERSION := 1:4.6.4-0ubuntu5 DEB_STDCXX_SOVERSION := 4.6 DEB_GCJ_SOVERSION := 4.6 PKG_GCJ_EXT := 12 PKG_LIBGCJ_EXT := 12 DEB_GOMP_SOVERSION := 4.6 DEB_GCCMATH_SOVERSION := 4.6 GCC_SONAME := 1 CXX_SONAME := 6 FORTRAN_SONAME := 3 OBJC_SONAME := 3 GCJ_SONAME := 12 GNAT_VERSION := 4.6 GNAT_SONAME := 4.6 FFI_SONAME := 4 MUDFLAP_SONAME := 0 SSP_SONAME := 0 GOMP_SONAME := 1 QMATH_SONAME := 0 GCCMATH_SONAME := GO_SONAME := 0 LIBC_DEP := libc6 gnat-4.6-4.6.4/debian/lib32gfortran3.overrides0000644000000000000000000000014511742746353015574 0ustar # automake gets it wrong for the multilib build lib32gfortran3 binary: binary-or-shlib-defines-rpath gnat-4.6-4.6.4/debian/lib32stdc++CXX.postinst0000644000000000000000000000031311742746353015213 0ustar #! /bin/sh -e case "$1" in configure) docdir=/usr/share/doc/lib32stdc++@CXX@ if [ -d $docdir ] && [ ! -h $docdir ]; then rm -rf $docdir ln -s gcc-@BV@-base $docdir fi esac #DEBHELPER# gnat-4.6-4.6.4/debian/rules.sonames0000644000000000000000000000535711742746353013642 0ustar ifneq ($(vafilt_defined),1) $(error rules.defs must be included before rules.sonames) endif ifeq (,$(wildcard debian/soname-cache)) SONAME_VARS := $(shell \ cache=debian/soname-cache; \ rm -f $$cache; \ v=`awk -F= '/^libtool_VERSION/ {split($$2,v,":"); print v[1]}' \ $(srcdir)/libstdc++-v3/acinclude.m4`; \ echo CXX_SONAME=$$v >> $$cache; \ v=`awk -F= '/^VERSION/ {split($$2,v,":"); print v[1]}' \ $(srcdir)/libobjc/configure.ac`; \ echo OBJC_SONAME=$$v >> $$cache; \ v=`tail -1 $(srcdir)/libgfortran/libtool-version | cut -d: -f1`; \ echo FORTRAN_SONAME=$$v >> $$cache; \ v=`tail -1 $(srcdir)/libmudflap/libtool-version | cut -d: -f1`; \ echo MUDFLAP_SONAME=$$v >> $$cache; \ v=`tail -1 $(srcdir)/libssp/libtool-version | cut -d: -f1`; \ echo SSP_SONAME=$$v >> $$cache; \ v=`tail -1 $(srcdir)/libjava/libtool-version | cut -d: -f1`; \ echo GCJ_SONAME=$$v >> $$cache; \ if [ "$$v" -ge 70 ]; then \ echo GCJ_SONAME1=`echo $$v | sed 's/.$$//'` >> $$cache; \ echo GCJ_SONAME2=`echo $$v | sed 's/.*\(.\)$$/\1/'` >> $$cache; \ else \ echo GCJ_SONAME1=$$v >> $$cache; \ echo GCJ_SONAME2= >> $$cache; \ fi; \ v=`tail -1 $(srcdir)/libffi/libtool-version | cut -d: -f1`; \ echo FFI_SONAME=$$v >> $$cache; \ v=`awk -F= '/^libtool_VERSION/ {split($$2,v,":"); print v[1]}' \ $(srcdir)/libgomp/configure.ac`; \ echo GOMP_SONAME=$$v >> $$cache; \ if [ "$(with_qmath)" = yes ]; then \ v=`tail -1 $(srcdir)/libquadmath/libtool-version | cut -d: -f1`; \ echo QUADMATH_SONAME=$$v >> $$cache; \ fi; \ if [ "$(with_libgmath)" = yes ]; then \ v=`tail -1 $(srcdir)/libgcc-math/libtool-version | cut -d: -f1`; \ echo GCCMATH_SONAME=$$v >> $$cache; \ fi; \ v=`grep '[^_]Library_Version.*:' $(srcdir)/gcc/ada/gnatvsn.ads \ | sed -e 's/.*"\([^"]*\)".*/\1/'`; \ echo GNAT_SONAME=$$v >> $$cache; \ echo GO_SONAME=0 >> $$cache; \ cat $$cache) else SONAME_VARS := $(shell cat debian/soname-cache) endif CXX_SONAME = $(call vafilt,$(SONAME_VARS),CXX_SONAME) OBJC_SONAME = $(call vafilt,$(SONAME_VARS),OBJC_SONAME) FORTRAN_SONAME = $(call vafilt,$(SONAME_VARS),FORTRAN_SONAME) MUDFLAP_SONAME = $(call vafilt,$(SONAME_VARS),MUDFLAP_SONAME) SSP_SONAME = $(call vafilt,$(SONAME_VARS),SSP_SONAME) GCJ_SONAME = $(call vafilt,$(SONAME_VARS),GCJ_SONAME) GCJ_SONAME1 = $(call vafilt,$(SONAME_VARS),GCJ_SONAME1) GCJ_SONAME2 = $(call vafilt,$(SONAME_VARS),GCJ_SONAME2) FFI_SONAME = $(call vafilt,$(SONAME_VARS),FFI_SONAME) GOMP_SONAME = $(call vafilt,$(SONAME_VARS),GOMP_SONAME) GCCMATH_SONAME = $(call vafilt,$(SONAME_VARS),GCCMATH_SONAME) QUADMATH_SONAME = $(call vafilt,$(SONAME_VARS),QUADMATH_SONAME) GNAT_SONAME = $(call vafilt,$(SONAME_VARS),GNAT_SONAME) GO_SONAME = $(call vafilt,$(SONAME_VARS),GO_SONAME) # alias GFORTRAN_SONAME = $(FORTRAN_SONAME) gnat-4.6-4.6.4/debian/gij-wrapper-BV0000644000000000000000000000530011742746353013564 0ustar #!/usr/bin/perl -w # # Starts the GNU Java interpreter. # # Command-line arguments should be in the style of Sun's Java runtime; # these will be converted to gij arguments before being passed to the # gij itself. # # The Debian JNI module directory and any other specified JNI # directories will be included on the JNI search path. # # Copyright (C) 2002-2003 by Ben Burton # Based on the original gij-wrapper-3.2 shell script. use strict; # The real Java runtime: my $javaRuntime = '/usr/bin/gij-@BV@'; # The debian JNI module directory: my $debianJNIDir = '/usr/lib/jni'; # The command-line arguments to pass to the real Java runtime: my @commandLine; # The full JNI search path to use: my $JNIPath = ''; # Build the command-line from the arguments given. my $parsingOptions = 1; # Flag used to copy argument to -classpath or -cp. my $copyNext = 0; foreach my $arg (@ARGV) { if (not $parsingOptions) { # We're done parsing options; just copy all remaining arguments directly. push @commandLine, $arg; next; } if ($copyNext) { push @commandLine, $arg; $copyNext = 0; next; } # Try to interpret Sun-style options. if ($arg eq '-version') { push @commandLine, '--version'; } elsif ($arg eq '-h' or $arg eq '-help') { push @commandLine, '--help'; } elsif ($arg eq '-cp' or $arg eq '--cp') { push @commandLine, '-cp'; $copyNext = 1; } elsif ($arg eq '-classpath' or $arg eq '--classpath') { push @commandLine, '-classpath'; $copyNext = 1; } elsif ($arg =~ /^-Djava.library.path=(.+)$/) { # A component of the JNI search path has been given. if ($JNIPath) { $JNIPath = $JNIPath . ':' . $1; } else { $JNIPath = $1; } } elsif ($arg eq '-jar' or $arg =~ /^-D/) { # Copy the argument directly. push @commandLine, $arg; } elsif ($arg =~ /^-/) { # An unrecognised option has been passed - just drop it. } else { # Some non-option argument has been given. # Stop parsing options at this point. push @commandLine, $arg; $parsingOptions = 0; } } # Add the debian JNI module directory to the JNI search path if it's not # already there. if ($JNIPath !~ /(^|:)$debianJNIDir($|:)/) { if ($JNIPath) { $JNIPath = $JNIPath . ':' . $debianJNIDir; } else { $JNIPath = $debianJNIDir; } } # Use environment variable $LTDL_LIBRARY_PATH to store the JNI path, # since gij uses libltdl to dlopen JNI modules. if ($ENV{LTDL_LIBRARY_PATH}) { $ENV{LTDL_LIBRARY_PATH} = $ENV{LTDL_LIBRARY_PATH} . ':' . $JNIPath; } else { $ENV{LTDL_LIBRARY_PATH} = $JNIPath; } # Call the real Java runtime. my @fullCommandLine = ( $javaRuntime ); push @fullCommandLine, @commandLine; exec @fullCommandLine or exit(1); gnat-4.6-4.6.4/debian/libstdc++6.symbols.glibcxxmath0000644000000000000000000000107011742746353016670 0ustar acosl@GLIBCXX_3.4.3 4.1.1 asinl@GLIBCXX_3.4.3 4.1.1 atan2l@GLIBCXX_3.4 4.1.1 atanl@GLIBCXX_3.4.3 4.1.1 ceill@GLIBCXX_3.4.3 4.1.1 coshl@GLIBCXX_3.4 4.1.1 cosl@GLIBCXX_3.4 4.1.1 expl@GLIBCXX_3.4 4.1.1 floorl@GLIBCXX_3.4.3 4.1.1 fmodl@GLIBCXX_3.4.3 4.1.1 frexpl@GLIBCXX_3.4.3 4.1.1 hypotl@GLIBCXX_3.4 4.1.1 ldexpl@GLIBCXX_3.4.3 4.1.1 log10l@GLIBCXX_3.4 4.1.1 logl@GLIBCXX_3.4 4.1.1 modfl@GLIBCXX_3.4.3 4.1.1 powl@GLIBCXX_3.4 4.1.1 sinhl@GLIBCXX_3.4 4.1.1 sinl@GLIBCXX_3.4 4.1.1 sqrtl@GLIBCXX_3.4 4.1.1 tanhl@GLIBCXX_3.4 4.1.1 tanl@GLIBCXX_3.4 4.1.1 gnat-4.6-4.6.4/debian/libquadmath0.symbols.common0000644000000000000000000000436411742746353016372 0ustar QUADMATH_1.0@QUADMATH_1.0 4.6 acoshq@QUADMATH_1.0 4.6 acosq@QUADMATH_1.0 4.6 asinhq@QUADMATH_1.0 4.6 asinq@QUADMATH_1.0 4.6 atan2q@QUADMATH_1.0 4.6 atanhq@QUADMATH_1.0 4.6 atanq@QUADMATH_1.0 4.6 cabsq@QUADMATH_1.0 4.6 cacoshq@QUADMATH_1.0 4.6 cacosq@QUADMATH_1.0 4.6 cargq@QUADMATH_1.0 4.6 casinhq@QUADMATH_1.0 4.6 casinq@QUADMATH_1.0 4.6 catanhq@QUADMATH_1.0 4.6 catanq@QUADMATH_1.0 4.6 cbrtq@QUADMATH_1.0 4.6 ccoshq@QUADMATH_1.0 4.6 ccosq@QUADMATH_1.0 4.6 ceilq@QUADMATH_1.0 4.6 cexpiq@QUADMATH_1.0 4.6 cexpq@QUADMATH_1.0 4.6 cimagq@QUADMATH_1.0 4.6 clog10q@QUADMATH_1.0 4.6 clogq@QUADMATH_1.0 4.6 conjq@QUADMATH_1.0 4.6 copysignq@QUADMATH_1.0 4.6 coshq@QUADMATH_1.0 4.6 cosq@QUADMATH_1.0 4.6 cpowq@QUADMATH_1.0 4.6 cprojq@QUADMATH_1.0 4.6 crealq@QUADMATH_1.0 4.6 csinhq@QUADMATH_1.0 4.6 csinq@QUADMATH_1.0 4.6 csqrtq@QUADMATH_1.0 4.6 ctanhq@QUADMATH_1.0 4.6 ctanq@QUADMATH_1.0 4.6 erfcq@QUADMATH_1.0 4.6 erfq@QUADMATH_1.0 4.6 expm1q@QUADMATH_1.0 4.6 expq@QUADMATH_1.0 4.6 fabsq@QUADMATH_1.0 4.6 fdimq@QUADMATH_1.0 4.6 finiteq@QUADMATH_1.0 4.6 floorq@QUADMATH_1.0 4.6 fmaq@QUADMATH_1.0 4.6 fmaxq@QUADMATH_1.0 4.6 fminq@QUADMATH_1.0 4.6 fmodq@QUADMATH_1.0 4.6 frexpq@QUADMATH_1.0 4.6 hypotq@QUADMATH_1.0 4.6 ilogbq@QUADMATH_1.0 4.6 isinfq@QUADMATH_1.0 4.6 isnanq@QUADMATH_1.0 4.6 j0q@QUADMATH_1.0 4.6 j1q@QUADMATH_1.0 4.6 jnq@QUADMATH_1.0 4.6 ldexpq@QUADMATH_1.0 4.6 lgammaq@QUADMATH_1.0 4.6 llrintq@QUADMATH_1.0 4.6 llroundq@QUADMATH_1.0 4.6 log10q@QUADMATH_1.0 4.6 log1pq@QUADMATH_1.0 4.6 log2q@QUADMATH_1.0 4.6 logq@QUADMATH_1.0 4.6 lrintq@QUADMATH_1.0 4.6 lroundq@QUADMATH_1.0 4.6 modfq@QUADMATH_1.0 4.6 nanq@QUADMATH_1.0 4.6 nearbyintq@QUADMATH_1.0 4.6 nextafterq@QUADMATH_1.0 4.6 powq@QUADMATH_1.0 4.6 quadmath_snprintf@QUADMATH_1.0 4.6 remainderq@QUADMATH_1.0 4.6 remquoq@QUADMATH_1.0 4.6 rintq@QUADMATH_1.0 4.6 roundq@QUADMATH_1.0 4.6 scalblnq@QUADMATH_1.0 4.6 scalbnq@QUADMATH_1.0 4.6 signbitq@QUADMATH_1.0 4.6 sincosq@QUADMATH_1.0 4.6 sinhq@QUADMATH_1.0 4.6 sinq@QUADMATH_1.0 4.6 sqrtq@QUADMATH_1.0 4.6 strtoflt128@QUADMATH_1.0 4.6 tanhq@QUADMATH_1.0 4.6 tanq@QUADMATH_1.0 4.6 tgammaq@QUADMATH_1.0 4.6 truncq@QUADMATH_1.0 4.6 y0q@QUADMATH_1.0 4.6 y1q@QUADMATH_1.0 4.6 ynq@QUADMATH_1.0 4.6 gnat-4.6-4.6.4/debian/gcc-BV-source.overrides0000644000000000000000000000027311742746353015374 0ustar gcc-@BV@-source: changelog-file-not-compressed # these are patches taken over unmodified from 4.3 gcc-@BV@-source: script-not-executable gcc-@BV@-source: shell-script-fails-syntax-check gnat-4.6-4.6.4/debian/libgcjGCJ-awt.overrides0000644000000000000000000000017411742746353015404 0ustar # pick up the exact version, in case another gcj version is installed libgcj@GCJ@-awt binary: binary-or-shlib-defines-rpath gnat-4.6-4.6.4/debian/libstdc++6.symbols.arm0000644000000000000000000000035711742746353015144 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.32bit" __gxx_personality_sj0@CXXABI_1.3 4.1.1 #include "libstdc++6.symbols.glibcxxmath" _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0 gnat-4.6-4.6.4/debian/libgcc1.symbols.kfreebsd-amd640000644000000000000000000001015711742746353016526 0ustar libgcc_s.so.1 libgcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4.4@GCC_3.4.4 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __absvti2@GCC_3.4.4 1:4.1.1 __addtf3@GCC_4.3.0 1:4.3 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __addvti3@GCC_3.4.4 1:4.1.1 __ashlti3@GCC_3.0 1:4.1.1 __ashrti3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzti2@GCC_3.4 1:4.1.1 __cmpti2@GCC_3.0 1:4.1.1 __ctzdi2@GCC_3.4 1:4.1.1 __ctzti2@GCC_3.4 1:4.1.1 __deregister_frame@GCC_3.0 1:4.1.1 __deregister_frame_info@GCC_3.0 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divtc3@GCC_4.0.0 1:4.3 __divtf3@GCC_4.3.0 1:4.3 __divti3@GCC_3.0 1:4.1.1 __divxc3@GCC_4.0.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __eqtf2@GCC_4.3.0 1:4.3 __extenddftf2@GCC_4.3.0 1:4.3 __extendsftf2@GCC_4.3.0 1:4.3 __extendxftf2@GCC_4.3.0 1:4.3 __ffsdi2@GCC_3.0 1:4.1.1 __ffsti2@GCC_3.0 1:4.1.1 __fixdfti@GCC_3.0 1:4.1.1 __fixsfti@GCC_3.0 1:4.1.1 __fixtfdi@GCC_4.3.0 1:4.3 __fixtfsi@GCC_4.3.0 1:4.3 __fixtfti@GCC_4.3.0 1:4.3 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfti@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfti@GCC_3.0 1:4.1.1 __fixunstfdi@GCC_4.3.0 1:4.3 __fixunstfsi@GCC_4.3.0 1:4.3 __fixunstfti@GCC_4.3.0 1:4.3 __fixunsxfdi@GCC_3.0 1:4.1.1 __fixunsxfti@GCC_3.0 1:4.1.1 __fixxfti@GCC_3.0 1:4.1.1 __floatditf@GCC_4.3.0 1:4.3 __floatsitf@GCC_4.3.0 1:4.3 __floattidf@GCC_3.0 1:4.1.1 __floattisf@GCC_3.0 1:4.1.1 __floattitf@GCC_4.3.0 1:4.3 __floattixf@GCC_3.0 1:4.1.1 __floatunditf@GCC_4.3.0 1:4.3 __floatunsitf@GCC_4.3.0 1:4.3 __floatuntidf@GCC_4.2.0 1:4.2.1 __floatuntisf@GCC_4.2.0 1:4.2.1 __floatuntitf@GCC_4.3.0 1:4.3 __floatuntixf@GCC_4.2.0 1:4.2.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __getf2@GCC_4.3.0 1:4.3 __gttf2@GCC_3.0 1:4.3 __letf2@GCC_4.3.0 1:4.3 __lshrti3@GCC_3.0 1:4.1.1 __lttf2@GCC_3.0 1:4.3 __modti3@GCC_3.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __multc3@GCC_4.0.0 1:4.3 __multf3@GCC_4.3.0 1:4.3 __multi3@GCC_3.0 1:4.1.1 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __mulvti3@GCC_3.4.4 1:4.1.1 __mulxc3@GCC_4.0.0 1:4.1.1 __negtf2@GCC_4.3.0 1:4.3 __negti2@GCC_3.0 1:4.1.1 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __negvti2@GCC_3.4.4 1:4.1.1 __netf2@GCC_3.0 1:4.3 __paritydi2@GCC_3.4 1:4.1.1 __parityti2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountti2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_4.0.0 1:4.3 __powixf2@GCC_4.0.0 1:4.1.1 __register_frame@GCC_3.0 1:4.1.1 __register_frame_info@GCC_3.0 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GCC_3.0 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GCC_3.0 1:4.1.1 __subtf3@GCC_4.3.0 1:4.3 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __subvti3@GCC_3.4.4 1:4.1.1 __trunctfdf2@GCC_4.3.0 1:4.3 __trunctfsf2@GCC_4.3.0 1:4.3 __trunctfxf2@GCC_4.3.0 1:4.3 __ucmpti2@GCC_3.0 1:4.1.1 __udivmodti4@GCC_3.0 1:4.1.1 __udivti3@GCC_3.0 1:4.1.1 __umodti3@GCC_3.0 1:4.1.1 __unordtf2@GCC_4.3.0 1:4.3 gnat-4.6-4.6.4/debian/libstdc++6.symbols.kfreebsd-i3860000644000000000000000000000034611742746353016637 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.32bit" #include "libstdc++6.symbols.excprop" __gxx_personality_v0@CXXABI_1.3 4.1.1 _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3 gnat-4.6-4.6.4/debian/lib64stdc++CXX.postinst0000644000000000000000000000031311742746353015220 0ustar #! /bin/sh -e case "$1" in configure) docdir=/usr/share/doc/lib64stdc++@CXX@ if [ -d $docdir ] && [ ! -h $docdir ]; then rm -rf $docdir ln -s gcc-@BV@-base $docdir fi esac #DEBHELPER# gnat-4.6-4.6.4/debian/libgfortran3.symbols.mips0000644000000000000000000000011611742746353016062 0ustar libgfortran.so.3 libgfortran3 #MINVER# #include "libgfortran3.symbols.common" gnat-4.6-4.6.4/debian/libgfortran3.symbols.kfreebsd-amd640000644000000000000000000000026711742746353017617 0ustar libgfortran.so.3 libgfortran3 #MINVER# #include "libgfortran3.symbols.common" #include "libgfortran3.symbols.10" #include "libgfortran3.symbols.16" #include "libgfortran3.symbols.64" gnat-4.6-4.6.4/debian/relink0000644000000000000000000000347511742746353012327 0ustar #! /bin/sh # # Relink GNAT utilities using the shared library # set -e pwd=`pwd` # why? chmod a-w build/gcc/ada/rts/*.ali rm -rf tmp ln -s $pwd/build/gcc/ada/rts/libgnat.so.1 tmp/libgnat.so LD_LIBRARY_PATH=$pwd/tmp export LD_LIBRARY_PATH PATH=$pwd/debian:$pwd/tmp:$PATH export PATH echo "#! /bin/sh" > tmp/dgcc echo "$pwd/build/gcc/xgcc -B$pwd/build/gcc/ "'"$@"' >> tmp/dgcc chmod 755 tmp/dgcc echo "#! /bin/sh" > tmp/dgnatlink echo "$pwd/build/gcc/gnatlink --GCC=dgcc "'"$@"' >> tmp/dgnatlink chmod 755 tmp/dgnatlink GMCMD="$pwd/build/gcc/gnatmake -I- -Irts -I. -a -m --GNATBIND=$pwd/build/gcc/gnatbind --GNATLINK=dgnatlink --GCC=dgcc" #cd $pwd/build/gcc/ada #make CFLAGS="-O2" CC="../xgcc -B../" STAGE_PREFIX=../ a-link.o a-gmem.o #cd $pwd [ -f build/gcc/gnatmake.old ] || cp -p build/gcc/gnatmake build/gcc/gnatmake.old [ -f build/gcc/gnatlink.old ] || cp -p build/gcc/gnatlink build/gcc/gnatlink.old make -C build/gcc/ada \ CFLAGS='-gnatp -gnata -O2 ' \ ADA_INCLUDES="-I." \ CC="../xgcc -B../" \ STAGE_PREFIX=../ \ ../gnatmake ../gnatlink mv gnatmake bgnatmake mv gnatlink bgnatlink exit 0 cd build/gcc/ada for i in ../gnatchop ../gnatcmd \ ../gnatkr ../gnatlbr \ ../gnatls ../gnatmake \ ../gnatprep ../gnatpsys \ ../gnatxref ../gnatfind do rm -f $i $GMCMD -O2 -gnatp -o $i `basename $i`.adb -largs -L.. done rm -f ../gnatmem $GMCMD -O2 -gnatp -o ../gnatmem gnatmem.adb -largs -L.. a-gmem.o $GMCMD -O2 -gnatp -o ../gnatlink gnatlink -largs -L.. a-link.o rm -f ../gnatpsta make CFLAGS="-O2" CC="../xgcc -B../" a-gettty.o a-deftar.o $GMCMD -O2 -gnatp -o ../gnatpsta gnatpsta -largs -L.. a-gettty.o a-deftar.o rm -f ../gnatbl make CFLAGS="-O2" CC="../xgcc -B../" gnatbl.o ../xgcc -B../ -o ../gnatbl gnatbl.o -L.. -lgnat rm -f ../bgnatmake ../bgnatlink ../debian/dgcc ../debian/dgnatlink chmod +w rts/*.ali gnat-4.6-4.6.4/debian/gcj-BV-jre-headless.overrides0000644000000000000000000000020211742746353016441 0ustar # pick up the exact version, in case another gcj version is installed gcj-@BV@-jre-headless binary: binary-or-shlib-defines-rpath gnat-4.6-4.6.4/debian/libgcc1.symbols.alpha0000644000000000000000000000650211742746353015114 0ustar libgcc_s.so.1 libgcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4.4@GCC_3.4.4 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GCC_LDBL_4.0.0@GCC_LDBL_4.0.0 1:4.2.1 GLIBC_2.0@GLIBC_2.0 1:4.1.1 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __absvti2@GCC_3.4.4 1:4.1.1 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __addvti3@GCC_3.4.4 1:4.1.1 __ashlti3@GCC_3.0 1:4.1.1 __ashrti3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzti2@GCC_3.4 1:4.1.1 __cmpti2@GCC_3.0 1:4.1.1 __ctzdi2@GCC_3.4 1:4.1.1 __ctzti2@GCC_3.4 1:4.1.1 __deregister_frame@GLIBC_2.0 1:4.1.1 __deregister_frame_info@GLIBC_2.0 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divtc3@GCC_LDBL_4.0.0 1:4.2.1 __divti3@GCC_3.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __ffsdi2@GCC_3.0 1:4.1.1 __ffsti2@GCC_3.0 1:4.1.1 __fixdfti@GCC_3.0 1:4.1.1 __fixsfti@GCC_3.0 1:4.1.1 __fixtfti@GCC_3.0 1:4.2.1 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfti@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfti@GCC_3.0 1:4.1.1 __fixunstfti@GCC_3.0 1:4.2.1 __floattidf@GCC_3.0 1:4.1.1 __floattisf@GCC_3.0 1:4.1.1 __floattitf@GCC_3.0 1:4.2.1 __floatuntidf@GCC_4.2.0 1:4.2.1 __floatuntisf@GCC_4.2.0 1:4.2.1 __floatuntitf@GCC_4.2.0 1:4.2.1 __frame_state_for@GLIBC_2.0 1:4.1.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __lshrti3@GCC_3.0 1:4.1.1 __modti3@GCC_3.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __multc3@GCC_LDBL_4.0.0 1:4.2.1 __multi3@GCC_3.0 1:4.1.1 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __mulvti3@GCC_3.4.4 1:4.1.1 __negti2@GCC_3.0 1:4.1.1 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __negvti2@GCC_3.4.4 1:4.1.1 __paritydi2@GCC_3.4 1:4.1.1 __parityti2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountti2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_LDBL_4.0.0 1:4.2.1 __register_frame@GLIBC_2.0 1:4.1.1 __register_frame_info@GLIBC_2.0 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GLIBC_2.0 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GLIBC_2.0 1:4.1.1 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __subvti3@GCC_3.4.4 1:4.1.1 __ucmpti2@GCC_3.0 1:4.1.1 __udivmodti4@GCC_3.0 1:4.1.1 __udivti3@GCC_3.0 1:4.1.1 __umodti3@GCC_3.0 1:4.1.1 gnat-4.6-4.6.4/debian/libstdc++6.symbols.kfreebsd-amd640000644000000000000000000000045511742746353017062 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.64bit" #include "libstdc++6.symbols.excprop" _ZN9__gnu_cxx12__atomic_addEPVii@GLIBCXX_3.4 4.1.1 _ZN9__gnu_cxx18__exchange_and_addEPVii@GLIBCXX_3.4 4.1.1 _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3 gnat-4.6-4.6.4/debian/lib32gfortran3.symbols.s390x0000644000000000000000000000017311742746353016150 0ustar libgfortran.so.3 lib32gfortran3 #MINVER# #include "libgfortran3.symbols.common" #include "libgfortran3.symbols.16.powerpc" gnat-4.6-4.6.4/debian/libgcc1.symbols.i3860000644000000000000000000001013211742746353014512 0ustar libgcc_s.so.1 libgcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GCC_4.4.0@GCC_4.4.0 1:4.4.0 GCC_4.5.0@GCC_4.5.0 1:4.5.0 GLIBC_2.0@GLIBC_2.0 1:4.1.1 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __addtf3@GCC_4.4.0 1:4.4.0 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __ashldi3@GCC_3.0 1:4.1.1 __ashrdi3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzsi2@GCC_3.4 1:4.1.1 __cmpdi2@GCC_3.0 1:4.1.1 __copysigntf3@GCC_4.4.0 1:4.4.0 __ctzdi2@GCC_3.4 1:4.1.1 __ctzsi2@GCC_3.4 1:4.1.1 __deregister_frame@GLIBC_2.0 1:4.1.1 __deregister_frame_info@GLIBC_2.0 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divdi3@GLIBC_2.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divtc3@GCC_4.4.0 1:4.4.0 __divtf3@GCC_4.4.0 1:4.4.0 __divxc3@GCC_4.0.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __eqtf2@GCC_4.4.0 1:4.4.0 __extenddftf2@GCC_4.4.0 1:4.4.0 __extendsftf2@GCC_4.4.0 1:4.4.0 __extendxftf2@GCC_4.5.0 1:4.5.0 __fabstf2@GCC_4.4.0 1:4.4.0 __ffsdi2@GCC_3.0 1:4.1.1 __ffssi2@GCC_4.3.0 1:4.3 __fixdfdi@GCC_3.0 1:4.1.1 __fixsfdi@GCC_3.0 1:4.1.1 __fixtfdi@GCC_4.4.0 1:4.4.0 __fixtfsi@GCC_4.4.0 1:4.4.0 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfsi@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfsi@GCC_3.0 1:4.1.1 __fixunstfdi@GCC_4.4.0 1:4.4.0 __fixunstfsi@GCC_4.4.0 1:4.4.0 __fixunsxfdi@GCC_3.0 1:4.1.1 __fixunsxfsi@GCC_3.0 1:4.1.1 __fixxfdi@GCC_3.0 1:4.1.1 __floatdidf@GCC_3.0 1:4.1.1 __floatdisf@GCC_3.0 1:4.1.1 __floatditf@GCC_4.4.0 1:4.4.0 __floatdixf@GCC_3.0 1:4.1.1 __floatsitf@GCC_4.4.0 1:4.4.0 __floatundidf@GCC_4.2.0 1:4.2.1 __floatundisf@GCC_4.2.0 1:4.2.1 __floatunditf@GCC_4.4.0 1:4.4.0 __floatundixf@GCC_4.2.0 1:4.2.1 __floatunsitf@GCC_4.4.0 1:4.4.0 __frame_state_for@GLIBC_2.0 1:4.1.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __getf2@GCC_4.4.0 1:4.4.0 __gttf2@GCC_4.4.0 1:4.4.0 __letf2@GCC_4.4.0 1:4.4.0 __lshrdi3@GCC_3.0 1:4.1.1 __lttf2@GCC_4.4.0 1:4.4.0 __moddi3@GLIBC_2.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __muldi3@GCC_3.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __multc3@GCC_4.4.0 1:4.4.0 __multf3@GCC_4.4.0 1:4.4.0 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __mulxc3@GCC_4.0.0 1:4.1.1 __negdi2@GCC_3.0 1:4.1.1 __negtf2@GCC_4.4.0 1:4.4.0 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __netf2@GCC_4.4.0 1:4.4.0 __paritydi2@GCC_3.4 1:4.1.1 __paritysi2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountsi2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_4.4.0 1:4.4.0 __powixf2@GCC_4.0.0 1:4.1.1 __register_frame@GLIBC_2.0 1:4.1.1 __register_frame_info@GLIBC_2.0 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GLIBC_2.0 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GLIBC_2.0 1:4.1.1 __subtf3@GCC_4.4.0 1:4.4.0 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __trunctfdf2@GCC_4.4.0 1:4.4.0 __trunctfsf2@GCC_4.4.0 1:4.4.0 __trunctfxf2@GCC_4.4.0 1:4.4.0 __ucmpdi2@GCC_3.0 1:4.1.1 __udivdi3@GLIBC_2.0 1:4.1.1 __udivmoddi4@GCC_3.0 1:4.1.1 __umoddi3@GLIBC_2.0 1:4.1.1 __unordtf2@GCC_4.4.0 1:4.4.0 gnat-4.6-4.6.4/debian/libstdc++6.symbols.mipsel0000644000000000000000000000042411742746353015651 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.32bit" __gxx_personality_v0@CXXABI_1.3 4.1.1 #include "libstdc++6.symbols.excprop" #include "libstdc++6.symbols.glibcxxmath" _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0 gnat-4.6-4.6.4/debian/README.snapshot0000644000000000000000000000213011742746353013621 0ustar Debian gcc-snapshot package =========================== This package contains a recent development SNAPSHOT of all files contained in the GNU Compiler Collection (GCC). DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES! This package will NEVER hit the testing distribution. It's used for tracking gcc bugs submitted to the Debian BTS in recent development versions of gcc. To use this snapshot, you should set the following environment variables: LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib:$LD_LIBRARY_PATH PATH=/usr/lib/gcc-snapshot/bin:$PATH You might also like to use a shell script to wrap up this funcationality, e.g. place in /usr/local/bin/gcc-snapshot and chmod +x it ----------- snip ---------- #! /bin/sh LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib:$LD_LIBRARY_PATH PATH=/usr/lib/gcc-snapshot/bin:$PATH gcc "$@" ----------- snip ---------- Make the same for g++, g77, gij, gcj, cpp, ... Don't forget the quotes around the $@ or gcc will not parse it's command line correctly! Unset these variables before building Debian packages destined for an upload to ftp-master.debian.org. gnat-4.6-4.6.4/debian/libgfortran3.symbols.160000644000000000000000000002035211742746353015344 0ustar __iso_c_binding_c_f_pointer_i16@GFORTRAN_1.0 4.3 _gfortran_all_l16@GFORTRAN_1.0 4.3 _gfortran_any_l16@GFORTRAN_1.0 4.3 _gfortran_count_16_l@GFORTRAN_1.0 4.3 _gfortran_cshift0_16@GFORTRAN_1.1 4.4.0 _gfortran_cshift0_16_char4@GFORTRAN_1.4 4.6 _gfortran_cshift0_16_char@GFORTRAN_1.1 4.4.0 _gfortran_cshift1_16@GFORTRAN_1.0 4.3 _gfortran_cshift1_16_char4@GFORTRAN_1.1 4.4.0 _gfortran_cshift1_16_char@GFORTRAN_1.0 4.3 _gfortran_eoshift0_16@GFORTRAN_1.1 4.4.0 _gfortran_eoshift0_16_char4@GFORTRAN_1.4 4.6 _gfortran_eoshift0_16_char@GFORTRAN_1.1 4.4.0 _gfortran_eoshift1_16@GFORTRAN_1.0 4.3 _gfortran_eoshift1_16_char4@GFORTRAN_1.1 4.4.0 _gfortran_eoshift1_16_char@GFORTRAN_1.0 4.3 _gfortran_eoshift2_16@GFORTRAN_1.1 4.4.0 _gfortran_eoshift2_16_char4@GFORTRAN_1.4 4.6 _gfortran_eoshift2_16_char@GFORTRAN_1.1 4.4.0 _gfortran_eoshift3_16@GFORTRAN_1.0 4.3 _gfortran_eoshift3_16_char4@GFORTRAN_1.1 4.4.0 _gfortran_eoshift3_16_char@GFORTRAN_1.0 4.3 _gfortran_iall_i16@GFORTRAN_1.4 4.6 _gfortran_iany_i16@GFORTRAN_1.4 4.6 _gfortran_iparity_i16@GFORTRAN_1.4 4.6 _gfortran_ishftc16@GFORTRAN_1.0 4.3 _gfortran_matmul_i16@GFORTRAN_1.0 4.3 _gfortran_matmul_l16@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_i16@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_i1@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_i2@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_i4@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_i8@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_r10@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_r4@GFORTRAN_1.0 4.3 _gfortran_maxloc0_16_r8@GFORTRAN_1.0 4.3 _gfortran_maxloc0_4_i16@GFORTRAN_1.0 4.3 _gfortran_maxloc0_8_i16@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_i16@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_i1@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_i2@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_i4@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_i8@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_r10@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_r4@GFORTRAN_1.0 4.3 _gfortran_maxloc1_16_r8@GFORTRAN_1.0 4.3 _gfortran_maxloc1_4_i16@GFORTRAN_1.0 4.3 _gfortran_maxloc1_8_i16@GFORTRAN_1.0 4.3 _gfortran_maxval_i16@GFORTRAN_1.0 4.3 _gfortran_miall_i16@GFORTRAN_1.4 4.6 _gfortran_miany_i16@GFORTRAN_1.4 4.6 _gfortran_minloc0_16_i16@GFORTRAN_1.0 4.3 _gfortran_minloc0_16_i1@GFORTRAN_1.0 4.3 _gfortran_minloc0_16_i2@GFORTRAN_1.0 4.3 _gfortran_minloc0_16_i4@GFORTRAN_1.0 4.3 _gfortran_minloc0_16_i8@GFORTRAN_1.0 4.3 _gfortran_minloc0_16_r10@GFORTRAN_1.0 4.3 _gfortran_minloc0_16_r4@GFORTRAN_1.0 4.3 _gfortran_minloc0_16_r8@GFORTRAN_1.0 4.3 _gfortran_minloc0_4_i16@GFORTRAN_1.0 4.3 _gfortran_minloc0_8_i16@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_i16@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_i1@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_i2@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_i4@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_i8@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_r10@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_r4@GFORTRAN_1.0 4.3 _gfortran_minloc1_16_r8@GFORTRAN_1.0 4.3 _gfortran_minloc1_4_i16@GFORTRAN_1.0 4.3 _gfortran_minloc1_8_i16@GFORTRAN_1.0 4.3 _gfortran_minval_i16@GFORTRAN_1.0 4.3 _gfortran_miparity_i16@GFORTRAN_1.4 4.6 _gfortran_mmaxloc0_16_i16@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_16_i1@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_16_i2@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_16_i4@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_16_i8@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_16_r10@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_16_r4@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_16_r8@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_4_i16@GFORTRAN_1.0 4.3 _gfortran_mmaxloc0_8_i16@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_i16@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_i1@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_i2@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_i4@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_i8@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_r10@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_r4@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_16_r8@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_4_i16@GFORTRAN_1.0 4.3 _gfortran_mmaxloc1_8_i16@GFORTRAN_1.0 4.3 _gfortran_mmaxval_i16@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_i16@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_i1@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_i2@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_i4@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_i8@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_r10@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_r4@GFORTRAN_1.0 4.3 _gfortran_mminloc0_16_r8@GFORTRAN_1.0 4.3 _gfortran_mminloc0_4_i16@GFORTRAN_1.0 4.3 _gfortran_mminloc0_8_i16@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_i16@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_i1@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_i2@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_i4@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_i8@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_r10@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_r4@GFORTRAN_1.0 4.3 _gfortran_mminloc1_16_r8@GFORTRAN_1.0 4.3 _gfortran_mminloc1_4_i16@GFORTRAN_1.0 4.3 _gfortran_mminloc1_8_i16@GFORTRAN_1.0 4.3 _gfortran_mminval_i16@GFORTRAN_1.0 4.3 _gfortran_mproduct_i16@GFORTRAN_1.0 4.3 _gfortran_msum_i16@GFORTRAN_1.0 4.3 _gfortran_norm2_r10@GFORTRAN_1.4 4.6 _gfortran_parity_l16@GFORTRAN_1.4 4.6 _gfortran_pow_c10_i16@GFORTRAN_1.0 4.3 _gfortran_pow_c16_i16@GFORTRAN_1.0 4.6 _gfortran_pow_c16_i4@GFORTRAN_1.0 4.6 _gfortran_pow_c16_i8@GFORTRAN_1.0 4.6 _gfortran_pow_c4_i16@GFORTRAN_1.0 4.3 _gfortran_pow_c8_i16@GFORTRAN_1.0 4.3 _gfortran_pow_i16_i16@GFORTRAN_1.0 4.3 _gfortran_pow_i16_i4@GFORTRAN_1.0 4.3 _gfortran_pow_i16_i8@GFORTRAN_1.0 4.3 _gfortran_pow_i4_i16@GFORTRAN_1.0 4.3 _gfortran_pow_i8_i16@GFORTRAN_1.0 4.3 _gfortran_pow_r10_i16@GFORTRAN_1.0 4.3 _gfortran_pow_r16_i16@GFORTRAN_1.0 4.6 _gfortran_pow_r16_i4@GFORTRAN_1.0 4.6 _gfortran_pow_r16_i8@GFORTRAN_1.0 4.6 _gfortran_pow_r4_i16@GFORTRAN_1.0 4.3 _gfortran_pow_r8_i16@GFORTRAN_1.0 4.3 _gfortran_product_i16@GFORTRAN_1.0 4.3 _gfortran_reshape_16@GFORTRAN_1.0 4.3 _gfortran_shape_16@GFORTRAN_1.0 4.3 _gfortran_siall_i16@GFORTRAN_1.4 4.6 _gfortran_siany_i16@GFORTRAN_1.4 4.6 _gfortran_siparity_i16@GFORTRAN_1.4 4.6 _gfortran_smaxloc0_16_i16@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_16_i1@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_16_i2@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_16_i4@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_16_i8@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_16_r10@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_16_r4@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_16_r8@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_4_i16@GFORTRAN_1.0 4.3 _gfortran_smaxloc0_8_i16@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_i16@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_i1@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_i2@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_i4@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_i8@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_r10@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_r4@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_16_r8@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_4_i16@GFORTRAN_1.0 4.3 _gfortran_smaxloc1_8_i16@GFORTRAN_1.0 4.3 _gfortran_smaxval_i16@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_i16@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_i1@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_i2@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_i4@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_i8@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_r10@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_r4@GFORTRAN_1.0 4.3 _gfortran_sminloc0_16_r8@GFORTRAN_1.0 4.3 _gfortran_sminloc0_4_i16@GFORTRAN_1.0 4.3 _gfortran_sminloc0_8_i16@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_i16@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_i1@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_i2@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_i4@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_i8@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_r10@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_r4@GFORTRAN_1.0 4.3 _gfortran_sminloc1_16_r8@GFORTRAN_1.0 4.3 _gfortran_sminloc1_4_i16@GFORTRAN_1.0 4.3 _gfortran_sminloc1_8_i16@GFORTRAN_1.0 4.3 _gfortran_sminval_i16@GFORTRAN_1.0 4.3 _gfortran_specific__abs_i16@GFORTRAN_1.0 4.3 _gfortran_specific__char_1_i16@GFORTRAN_1.0 4.3 _gfortran_specific__dim_i16@GFORTRAN_1.0 4.3 _gfortran_specific__index_1_i16@GFORTRAN_1.0 4.3 _gfortran_specific__len_1_i16@GFORTRAN_1.0 4.3 _gfortran_specific__mod_i16@GFORTRAN_1.0 4.3 _gfortran_specific__nint_16_10@GFORTRAN_1.0 4.3 _gfortran_specific__nint_16_16@GFORTRAN_1.0 4.6 _gfortran_specific__nint_16_4@GFORTRAN_1.0 4.3 _gfortran_specific__nint_16_8@GFORTRAN_1.0 4.3 _gfortran_specific__sign_i16@GFORTRAN_1.0 4.3 _gfortran_sproduct_i16@GFORTRAN_1.0 4.3 _gfortran_ssum_i16@GFORTRAN_1.0 4.3 _gfortran_sum_i16@GFORTRAN_1.0 4.3 _gfortran_transpose_i16@GFORTRAN_1.0 4.3 gnat-4.6-4.6.4/debian/libstdc++6.symbols.ldbl.32bit.s3900000644000000000000000000010235411742746353016721 0ustar CXXABI_LDBL_1.3@CXXABI_LDBL_1.3 4.2.1 GLIBCXX_LDBL_3.4.10@GLIBCXX_LDBL_3.4.10 4.3.0~rc2 GLIBCXX_LDBL_3.4.7@GLIBCXX_LDBL_3.4.7 4.2.1 GLIBCXX_LDBL_3.4@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt3tr14hashIgEclEg@GLIBCXX_LDBL_3.4.10 4.3.0~rc2 _ZNKSt4hashIgEclEg@GLIBCXX_LDBL_3.4.10 4.3.0~rc2 _ZGVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZGVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZGVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZGVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZGVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZGVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZGVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZGVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIjEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIlEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intImEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intItEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8__do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIjEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIlEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intImEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intItEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16_M_extract_floatES4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8__do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcSA_Ri@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIlEES4_S4_RSt8ios_basecT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intImEES4_S4_RSt8ios_basecT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIxEES4_S4_RSt8ios_basecT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIyEES4_S4_RSt8ios_basecT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS7_PcS8_Ri@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES4_S4_RSt8ios_baseccT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIgEES4_S4_RSt8ios_baseccT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecPKv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEciRSt8ios_basePcPKcRi@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecPKv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8__do_putES4_RSt8ios_basecd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE12_M_group_intEPKcmwRSt8ios_basePwSA_Ri@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIlEES4_S4_RSt8ios_basewT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intImEES4_S4_RSt8ios_basewT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIxEES4_S4_RSt8ios_basewT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIyEES4_S4_RSt8ios_basewT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE14_M_group_floatEPKcmwPKwPwSA_Ri@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIdEES4_S4_RSt8ios_basewcT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIgEES4_S4_RSt8ios_basewcT_@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewPKv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6_M_padEwiRSt8ios_basePwPKwRi@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewPKv@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewb@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewl@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewm@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewx@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewy@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8__do_putES4_RSt8ios_basewd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb0EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb1EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8__do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb0EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb1EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSbIwS3_SaIwEE@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSbIwS3_SaIwEE@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8__do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_bRSt8ios_basecRKSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_bRSt8ios_basecg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_bRSt8ios_basecRKSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_bRSt8ios_basecg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8__do_putES4_bRSt8ios_basecd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb0EEES4_S4_RSt8ios_basecRKSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb1EEES4_S4_RSt8ios_basecRKSs@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_bRSt8ios_basewRKSbIwS3_SaIwEE@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_bRSt8ios_basewg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewRKSbIwS3_SaIwEE@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewg@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8__do_putES4_bRSt8ios_basewd@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb0EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@GLIBCXX_LDBL_3.4 4.2.1 _ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb1EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSi10_M_extractIgEERSiRT_@GLIBCXX_LDBL_3.4.7 4.2.1 _ZNSirsERg@GLIBCXX_LDBL_3.4 4.2.1 _ZNSo9_M_insertIgEERSoT_@GLIBCXX_LDBL_3.4.7 4.2.1 _ZNSolsEg@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIgEERS2_RT_@GLIBCXX_LDBL_3.4.7 4.2.1 _ZNSt13basic_istreamIwSt11char_traitsIwEErsERg@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIgEERS2_T_@GLIBCXX_LDBL_3.4.7 4.2.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEg@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE10has_denormE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE10is_boundedE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE10is_integerE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE11round_styleE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE12has_infinityE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE12max_digits10E@GLIBCXX_LDBL_3.4 4.5.0 _ZNSt14numeric_limitsIgE12max_exponentE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE12min_exponentE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE13has_quiet_NaNE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE14is_specializedE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE14max_exponent10E@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE14min_exponent10E@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE15has_denorm_lossE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE15tinyness_beforeE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE17has_signaling_NaNE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE5radixE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE5trapsE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE6digitsE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE8digits10E@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE8is_exactE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE9is_iec559E@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE9is_moduloE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt14numeric_limitsIgE9is_signedE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@GLIBCXX_LDBL_3.4 4.2.1 _ZSt14__convert_to_vIgEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@GLIBCXX_LDBL_3.4 4.2.1 _ZStlsIgcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@GLIBCXX_LDBL_3.4 4.2.1 _ZStlsIgwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@GLIBCXX_LDBL_3.4 4.2.1 _ZStrsIgcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@GLIBCXX_LDBL_3.4 4.2.1 _ZStrsIgwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTIPKg@CXXABI_LDBL_1.3 4.2.1 _ZTIPg@CXXABI_LDBL_1.3 4.2.1 _ZTIg@CXXABI_LDBL_1.3 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTSPKg@CXXABI_LDBL_1.3 4.2.1 _ZTSPg@CXXABI_LDBL_1.3 4.2.1 _ZTSg@CXXABI_LDBL_1.3 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@GLIBCXX_LDBL_3.4 4.2.1 _ZTVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@GLIBCXX_LDBL_3.4 4.2.1 gnat-4.6-4.6.4/debian/NEWS.html0000644000000000000000000015466111742746353012566 0ustar GCC 4.6 Release Series — Changes, New Features, and Fixes - GNU Project - Free Software Foundation (FSF)

GCC 4.6 Release Series
Changes, New Features, and Fixes

Caveats

  • The options -b <machine> and -V <version> have been removed because they were unreliable. Instead, users should directly run <machine>-gcc when cross-compiling, or <machine>-gcc-<version> to run a different version of gcc.
  • GCC now has stricter checks for invalid command-line options. In particular, when gcc was called to link object files rather than compile source code, it would previously accept and ignore all options starting with --, including linker options such as --as-needed and --export-dynamic, although such options would result in errors if any source code was compiled. Such options, if unknown to the compiler, are now rejected in all cases; if the intent was to pass them to the linker, options such as -Wl,--as-needed should be used.
  • Versions of the GNU C library up to and including 2.11.1 included an incorrect implementation of the cproj function. GCC optimizes its builtin cproj according to the behavior specified and allowed by the ISO C99 standard. If you want to avoid discrepancies between the C library and GCC's builtin transformations when using cproj in your code, use GLIBC 2.12 or later. If you are using an older GLIBC and actually rely on the incorrect behavior of cproj, then you can disable GCC's transformations using -fno-builtin-cproj.
  • The C-only intermodule optimization framework (IMA, enabled by -combine) has been removed in favor of the new generic link-time optimization framework (LTO) introduced in GCC 4.5.0.
  • GCC now ships with the LGPL-licensed libquadmath library, which provides quad-precision mathematical functions for targets with a __float128 datatype. __float128 is available for targets on 32-bit x86, x86-64 and Itanium architectures. The libquadmath library is automatically built on such targets when building the Fortran compiler.
  • New -Wunused-but-set-variable and -Wunused-but-set-parameter warnings were added for C, C++, Objective-C and Objective-C++. These warnings diagnose variables respective parameters which are only set in the code and never otherwise used. Usually such variables are useless and often even the value assigned to them is computed needlessly, sometimes expensively. The -Wunused-but-set-variable warning is enabled by default by -Wall flag and -Wunused-but-set-parameter by -Wall -Wextra flags.
  • Support for a number of older systems and recently unmaintained or untested target ports of GCC has been declared obsolete in GCC 4.6. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed.

    All GCC ports for the following processor architectures have been declared obsolete:

    • Argonaut ARC (arc-*)
    • National Semiconductor CRX (crx-*)
    • Motorola 68HC11 and 68HC12 (m68hc11-*-*, m6811-*-*, m68hc12-*-*, m6812-*-*)
    • Sunplus S+core (score-*)

    The following ports for individual systems on particular architectures have been obsoleted:

    • Interix (i[34567]86-*-interix3*)
    • Generic ARM PE (arm-*-pe* other than arm*-wince-pe*)
    • MCore PE (mcore-*-pe*)
    • SH SymbianOS (sh*-*-symbianelf*)
    • GNU Hurd on Alpha and PowerPC (alpha*-*-gnu*, powerpc*-*-gnu*)
    • M68K uClinux old ABI (m68k-*-uclinuxoldabi*)
    • a.out NetBSD (arm*-*-netbsd*, i[34567]86-*-netbsd*, vax-*-netbsd*, but not *-*-netbsdelf*)

    The i[34567]86-*-pe alias for Cygwin targets has also been obsoleted; users should configure for i[34567]86-*-cygwin* instead.

    Certain configure options to control the set of libraries built with GCC on some targets have been obsoleted. On ARM targets, the options --disable-fpu, --disable-26bit, --disable-underscore, --disable-interwork, --disable-biendian and --disable-nofmult have been obsoleted. On MIPS targets, the options --disable-single-float, --disable-biendian and --disable-softfloat have been obsoleted.

  • Support has been removed for all the configurations obsoleted in GCC 4.5.

General Optimizer Improvements

  • A new general optimization level, -Ofast, has been introduced. It combines the existing optimization level -O3 with options that can affect standards compliance but result in better optimized code. For example, -Ofast enables -ffast-math.
  • Link-time optimization improvements:
    • The Scalable Whole Program Optimizer (WHOPR) project has stabilized to the point of being usable. It has become the default mode when using the LTO optimization model. Link time optimization can now split itself into multiple parallel compilations. Parallelism is controlled with -flto=n (where n specifies the number of compilations to execute in parallel). GCC can also cooperate with a GNU make job server by specifying the -flto=jobserver option and adding + to the beginning of the Makefile rule executing the linker.
      Classical LTO mode can be enforced by -flto-partition=none. This may result in small code quality improvements.
    • A large number of bugs were fixed. GCC itself, Mozilla Firefox and other large applications can be built with LTO enabled.
    • The linker plugin support improvements
      • Linker plugin is now enabled by default when the linker is detected to have plugin support. This is the case for GNU ld 2.21.51 or newer (on ELF and Cygwin targets) and the Gold linker on ELF targets. Plugin support of the Apple linker on Darwin is not compatible with GCC. The linker plugin can also be controlled by the -fuse-linker-plugin command line option.
      • Resolution information from the linker plugin is used to drive whole program assumptions. Use of the linker plugin results in more aggressive optimization on binaries and on shared libraries that use the hidden visibility attribute. Consequently the use of -fwhole-program is not neccesary in addition to LTO.
    • Hidden symbols used from non-LTO objects now have to be explicitly annotated with externally_visible when the linker plugin is not used.
    • C++ inline functions and virtual tables are now privatized more aggressively, leading to better inter-procedural optimization and faster dynamic linking.
    • Memory usage and intermediate language streaming performance have been improved.
    • Static constructors and destructors from individual units are inlined into a single function. This can significantly improve startup times of large C++ applications where static constructors are very common. For example, static constructors are used when including the iostream header.
    • Support for the Ada language has been added.
  • Interprocedural optimization improvements
    • The interprocedural framework was re-tuned for link time optimization. Several scalability issues were resolved.
    • Improved auto-detection of const and pure functions. Newly, noreturn functions are auto-detected.

      The -Wsuggest-attribute=[const|pure|noreturn] flag is available that informs users when adding attributes to headers might improve code generation.

    • A number of inlining heuristic improvements. In particular:
      • Partial inlining is now supported and enabled by default at -O2 and greater. The feature can be controlled via -fpartial-inlining.

        Partial inlining splits functions with short hot path to return. This allows more aggressive inlining of the hot path leading to better performance and often to code size reductions (because cold parts of functions are not duplicated).

      • Scalability for large compilation units was improved significantly.
      • Inlining of callbacks is now more aggressive.
      • Virtual methods are considered for inlining when the caller is inlined and devirtualization is then possible.
      • Inlining when optimizing for size (either in cold regions of a program or when compiling with -Os) was improved to better handle C++ programs with larger abstraction penalty, leading to smaller and faster code.
    • The IPA reference optimization pass detecting global variables used or modified by functions was strengthened and sped up.
    • Functions whose address was taken are now optimized out when all references to them are dead.
    • A new inter-procedural static profile estimation pass detects functions that are executed once or unlikely to be executed. Unlikely executed functions are optimized for size. Functions executed once are optimized for size except for the inner loops.
    • On most targets with named section support, functions used only at startup (static constructors and main), functions used only at exit and functions detected to be cold are placed into separate text segment subsections. This extends the -freorder-functions feature and is controlled by the same switch. The goal is to improve the startup time of large C++ programs.

      Proper function placement requires linker support. GNU ld 2.21.51 on ELF targets was updated to place those functions together within the text section leading to better code locality and faster startup times of large C++ programs. The feature is also supported in the Apple linker. Support in the gold linker is planned.

  • A new switch -fstack-usage has been added. It makes the compiler output stack usage information for the program, on a per-function basis, in an auxiliary file.
  • A new switch -fcombine-stack-adjustments has been added. It can be used to enable or disable the compiler's stack-slot combining pass which before was enabled automatically at -O1 and above, but could not be controlled on its own.
  • A new switch -fstrict-volatile-bitfields has been added. Using it indicates that accesses to volatile bitfields should use a single access of the width of the field's type. This option can be useful for precisely defining and accessing memory-mapped peripheral registers from C or C++.

Compile time and memory usage improvements

  • Datastructures used by the dataflow framework in GCC were reorganized for better memory usage and more cache locality. Compile time is improved especially on units with large functions (possibly resulting from a lot of inlining) not fitting into the processor cache. The compile time of the GCC C compiler binary with link-time optimization went down by over 10% (benchmarked on x86-64 target).

New Languages and Language specific improvements

Ada

  • Stack checking has been improved on selected architectures (Alpha, IA-32/x86-64, RS/6000 and SPARC): it now will detect stack overflows in all cases on these architectures.
  • Initial support for Ada 2012 has been added.

C family

  • A new warning, enabled by -Wdouble-promotion, has been added that warns about cases where a value of type float is implicitly promoted to double. This is especially helpful for CPUs that handle the former in hardware, but emulate the latter in software.
  • A new function attribute leaf was introduced. This attribute allows better inter-procedural optimization across calls to functions that return to the current unit only via returning or exception handling. This is the case for most library functions that have no callbacks.
  • Support for a new data type __int128 for targets having wide enough machine-mode support.
  • The new function attribute callee_pop_aggregate allows to specify if the caller or callee is responsible for popping the aggregate return pointer value from the stack.
  • Support for selectively enabling and disabling warnings via #pragma GCC diagnostic has been added. For instance:
    #pragma GCC diagnostic error "-Wuninitialized"
      foo(a);			/* error is given for this one */
    #pragma GCC diagnostic push
    #pragma GCC diagnostic ignored "-Wuninitialized"
      foo(b);			/* no diagnostic for this one */
    #pragma GCC diagnostic pop
      foo(c);			/* error is given for this one */
    #pragma GCC diagnostic pop
      foo(d);			/* depends on command line options */
    
  • The -fmax-errors=N option is now supported. Using this option causes the compiler to exit after N errors have been issued.

C

  • There is now experimental support for some features from the upcoming C1X revision of the ISO C standard. This support may be selected with -std=c1x, or -std=gnu1x for C1X with GNU extensions. Note that this support is experimental and may change incompatibly in future releases for consistency with changes to the C1X standard draft. The following features are newly supported as described in the N1539 draft of C1X (with changes agreed at the March 2011 WG14 meeting); some other features were already supported with no compiler changes being needed, or have some support but not in full accord with N1539 (as amended).
    • Static assertions (_Static_assert keyword)
    • Typedef redefinition
    • New macros in <float.h>
    • Anonymous structures and unions
  • The new -fplan9-extensions option directs the compiler to support some extensions for anonymous struct fields which are implemented by the Plan 9 compiler. A pointer to a struct may be automatically converted to a pointer to an anonymous field when calling a function, in order to make the types match. An anonymous struct field whose type is a typedef name may be referred to using the typedef name.

C++

  • Improved experimental support for the upcoming C++0x ISO C++ standard, including support for constexpr (thanks to Gabriel Dos Reis and Jason Merrill), nullptr (thanks to Magnus Fromreide), noexcept, unrestricted unions, range-based for loops (thanks to Rodrigo Rivas Costa), opaque enum declarations (thanks also to Rodrigo), implicitly deleted functions and implicit move constructors.
  • When an extern declaration within a function does not match a declaration in the enclosing context, G++ now properly declares the name within the namespace of the function rather than the namespace which was open just before the function definition (c++/43145).
  • GCC now warns by default when casting integers to larger pointer types. These warnings can be disabled with the option -Wno-int-to-pointer-cast, which is now also available in C++.
  • G++ no longer optimizes using the assumption that a value of enumeration type will fall within the range specified by the standard, since that assumption is easily violated with a conversion from integer type (c++/43680). The old behavior can be restored with -fstrict-enums.
  • The new -fnothrow-opt flag changes the semantics of a throw() exception specification to match the proposed semantics of the noexcept specification: just call terminate if an exception tries to propagate out of a function with such an exception specification. This dramatically reduces or eliminates the code size overhead from adding the exception specification.
  • The new -Wnoexcept flag will suggest adding a noexcept qualifier to a function that the compiler can tell doesn't throw if it would change the value of a noexcept expression.
  • The -Wshadow option now warns if a local variable or type declaration shadows another type in C++. Note that the compiler will not warn if a local variable shadows a struct/class/enum, but will warn if it shadows an explicit typedef.
  • When an identifier is not found in the current scope, G++ now offers suggestions about which identifier might have been intended.
  • G++ now issues clearer diagnostics for missing semicolons after class, struct, and union definitions.
  • G++ now issues clearer diagnostics for missing semicolons after class member declarations.
  • G++ now issues clearer diagnostics when a colon is used in a place where a double-colon was intended.
  • G++ no longer accepts mutable on reference members (c++/33558). Use -fpermissive to allow the old, non-conforming behaviour.
  • A few mangling fixes have been made, to attribute const/volatile on function pointer types, decltype of a plain decl, and use of a function parameter in the declaration of another parameter. By default the compiler still uses the old mangling, but emits aliases with the new mangling on targets that support strong aliases. Users can switch over entirely to the new mangling with -fabi-version=5 or -fabi-version=0. -Wabi will now warn about code that uses the old mangling.
  • G++ no longer allows objects of const-qualified type to be default initialized unless the type has a user-declared default constructor. Code that fails to compile can be fixed by providing an initializer e.g.
        struct A { A(); };
        struct B : A { };
        const B b = B();
        
    Use -fpermissive to allow the old, non-conforming behaviour.

Runtime Library (libstdc++)

  • Improved experimental support for the upcoming ISO C++ standard, C++0x, including using constexpr and nullptr.
  • Performance improvements to the Debug Mode, thanks to François Dumont.
  • Atomic operations used for reference-counting are annotated so that they can be understood by race detectors such as Helgrind, see Data Race Hunting.
  • Most libstdc++ standard headers have been changed to no longer include the cstddef header as an implementation detail. Code that relied on that header being included as side-effect of including other standard headers will need to include cstddef explicitly.

Fortran

  • On systems supporting the libquadmath library, GNU Fortran now also supports a quad-precision, kind=16 floating-point data type (REAL(16), COMPLEX(16)). As the data type is not fully supported in hardware, calculations might be one to two orders of magnitude slower than with the 4, 8 or 10 bytes floating-point data types. This change does not affect systems which support REAL(16) in hardware nor those which do not support libquadmath.
  • Much improved compile time for large array constructors.
  • In order to reduce execution time and memory consumption, use of temporary arrays in assignment expressions is avoided for many cases. The compiler now reverses loops in order to avoid generating a temporary array where possible.
  • Improved diagnostics, especially with -fwhole-file.
  • The -fwhole-file flag is now enabled by default. This improves code generation and diagnostics. It can be disabled using the deprecated -fno-whole-file flag.
  • Support the generation of Makefile dependencies via the -M... flags of GCC; you may need to specify the -cpp option in addition. The dependencies take modules, Fortran's include, and CPP's #include into account. Note: Using -M for the module path is no longer supported, use -J instead.
  • The flag -Wconversion has been modified to only issue warnings where a conversion leads to information loss. This drastically reduces the number of warnings; -Wconversion is thus now enabled with -Wall. The flag -Wconversion-extra has been added and also warns about other conversions; -Wconversion-extra typically issues a huge number of warnings, most of which can be ignored.
  • A new command-line option -Wunused-dummy-argument warns about unused dummy arguments and is included in -Wall. Before, -Wunused-variable also warned about unused dummy arguments.
  • Fortran 2003 support has been extended:
    • Improved support for polymorphism between libraries and programs and for complicated inheritance patterns (cf. object-oriented programming).
    • Experimental support of the ASSOCIATE construct.
    • In pointer assignments it is now possible to specify the lower bounds of the pointer and, for a rank-1 or a simply contiguous data-target, to remap the bounds.
    • Automatic (re)allocation: In intrinsic assignments to allocatable variables the left-hand side will be automatically allocated (if unallocated) or reallocated (if the shape or type parameter is different). To avoid the small performance penalty, you can use a(:) = ... instead of a = ... for arrays and character strings – or disable the feature using -std=f95 or -fno-realloc-lhs.
    • Deferred type parameter: For scalar allocatable and pointer variables the character length can be deferred.
    • Namelist variables with allocatable and pointer attribute and nonconstant length type parameter are supported.
  • Fortran 2008 support has been extended:
    • Experimental coarray support (for one image only, i.e. num_images() == 1); use the -fcoarray=single flag to enable it.
    • The STOP and the new ERROR STOP statements now support all constant expressions.
    • Support for the CONTIGUOUS attribute.
    • Support for ALLOCATE with MOLD.
    • Support for the STORAGE_SIZE intrinsic inquiry function.
    • Support of the NORM2 and PARITY intrinsic functions.
    • The following bit intrinsics were added: POPCNT and POPPAR for counting the number of 1 bits and returning the parity; BGE, BGT, BLE, and BLT for bitwise comparisons; DSHIFTL and DSHIFTR for combined left and right shifts, MASKL and MASKR for simple left and right justified masks, MERGE_BITS for a bitwise merge using a mask, SHIFTA, SHIFTL and SHIFTR for shift operations, and the transformational bit intrinsics IALL, IANY and IPARITY.
    • Support of the EXECUTE_COMMAND_LINE intrinsic subroutine.
    • Support for the IMPURE attribute for procedures, which allows for ELEMENTAL procedures without the restrictions of PURE.
    • Null pointers (including NULL()) and not allocated variables can be used as actual argument to optional non-pointer, non-allocatable dummy arguments, denoting an absent argument.
    • Non-pointer variables with TARGET attribute can be used as actual argument to POINTER dummies with INTENT(IN)
    • Pointers including procedure pointers and those in a derived type (pointer components) can now be initialized by a target instead of only by NULL.
    • The EXIT statement (with construct-name) can now be used to leave not only the DO but also the ASSOCIATE, BLOCK, IF, SELECT CASE and SELECT TYPE constructs.
    • Internal procedures can now be used as actual argument.
    • The named constants INTEGER_KINDS, LOGICAL_KINDS, REAL_KINDS and CHARACTER_KINDS of the intrinsic module ISO_FORTRAN_ENV have been added; these arrays contain the supported kind values for the respective types.
    • The module procedures C_SIZEOF of the intrinsic module ISO_C_BINDINGS and COMPILER_VERSION and COMPILER_OPTIONS of ISO_FORTRAN_ENV have been implemented.
    • Minor changes: obsolescence diagnostics for ENTRY was added for -std=f2008; a line may start with a semicolon; for internal and module procedures END can be used instead of END SUBROUTINE and END FUNCTION; SELECTED_REAL_KIND now also takes a RADIX argument; intrinsic types are supported for TYPE(intrinsic-type-spec); multiple type-bound procedures can be declared in a single PROCEDURE statement; implied-shape arrays are supported for named constants (PARAMETER). The transformational, three argument versions of BESSEL_JN and BESSEL_YN were added – the elemental, two-argument version had been added in GCC 4.4; note that the transformational functions use a recurrence algorithm.

Go

Support for the Go programming language has been added to GCC. It is not enabled by default when you build GCC; use the --enable-languages configure option to build it. The driver program for compiling Go code is gccgo.

Go is currently known to work on GNU/Linux and RTEMS. Solaris support is in progress. It may or may not work on other platforms.

Java (GCJ)

Objective-C and Objective-C++

  • The -fobjc-exceptions flag is now required to enable Objective-C exception and synchronization syntax (introduced by the keywords @try, @catch, @finally and @synchronized).
  • A number of Objective-C 2.0 features and extensions are now supported by GCC. These features are enabled by default; you can disable them by using the new -fobjc-std=objc1 command-line option.
  • The Objective-C 2.0 dot-syntax is now supported. It is an alternative syntax for using getters and setters; object.count is automatically converted into [object count] or [object setCount: ...] depending on context; for example if (object.count > 0) is automatically compiled into the equivalent of if ([object count] > 0) while object.count = 0; is automatically compiled into the equivalent ot [object setCount: 0];. The dot-syntax can be used with instance and class objects and with any setters or getters, no matter if they are part of a declared property or not.
  • Objective-C 2.0 declared properties are now supported. They are declared using the new @property keyword, and are most commonly used in conjunction with the new Objective-C 2.0 dot-syntax. The nonatomic, readonly, readwrite, assign, retain, copy, setter and getter attributes are all supported. Marking declared properties with __attribute__ ((deprecated)) is supported too.
  • The Objective-C 2.0 @synthesize and @dynamic keywords are supported. @synthesize causes the compiler to automatically synthesize a declared property, while @dynamic is used to disable all warnings for a declared property for which no implementation is provided at compile time. Synthesizing declared properties requires runtime support in most useful cases; to be able to use it with the GNU runtime, appropriate helper functions have been added to the GNU Objective-C runtime ABI, and are implemented by the GNU Objective-C runtime library shipped with GCC.
  • The Objective-C 2.0 fast enumeration syntax is supported in Objective-C. This is currently not yet available in Objective-C++. Fast enumeration requires support in the runtime, and such support has been added to the GNU Objective-C runtime library (shipped with GCC).
  • The Objective-C 2.0 @optional keyword is supported. It allows you to mark methods or properties in a protocol as optional as opposed to required.
  • The Objective-C 2.0 @package keyword is supported. It has currently the same effect as the @public keyword.
  • Objective-C 2.0 method attributes are supported. Currently the supported attributes are deprecated, sentinel, noreturn and format.
  • Objective-C 2.0 method argument attributes are supported. The most widely used attribute is unused, to mark an argument as unused in the implementation.
  • Objective-C 2.0 class and protocol attributes are supported. Currently the only supported attribute is deprecated.
  • Objective-C 2.0 class extensions are supported. A class extension has the same syntax as a category declaration with no category name, and the methods and properties declared in it are added directly to the main class. It is mostly used as an alternative to a category to add methods to a class without advertising them in the public headers, with the advantage that for class extensions the compiler checks that all the privately declared methods are actually implemented.
  • As a result of these enhancements, GCC can now be used to build Objective-C and Objective-C++ software that uses Foundation and other important system frameworks with the NeXT runtime on Darwin 9 and Darwin 10 (Mac OS X 10.5 and 10.6). Currently this is for m32 code only.
  • Many bugs in the compiler have been fixed in this release; in particular, LTO can now be used when compiling Objective-C and Objective-C++ and the parser is much more robust in dealing with invalid code.

Runtime Library (libobjc)

  • The GNU Objective-C runtime library now defines the macro __GNU_LIBOBJC__ (with a value that is increased at every release where there is any change to the API) in objc/objc.h, making it easy to determine if the GNU Objective-C runtime library is being used, and if so, which version. Previous versions of the GNU Objective-C runtime library (and other Objective-C runtime libraries such as the Apple one) do not define this macro.
  • A new Objective-C 2.0 API, almost identical to the one implemented by the Apple Objective-C runtime, has been implemented in the GNU Objective-C runtime library. The new API hides the internals of most runtime structures but provides a more extensive set of functions to operate on them. It is much easier, for example, to create or modify classes at runtime. The new API also makes it easier to port software from Apple to GNU as almost no changes should be required. The old API is still supported for backwards compatibility; including the old objc/objc-api.h header file automatically selects the old API, while including the new objc/runtime.h header file automatically selects the new API. Support for the old API is being phased out and upgrading the software to use the new API is strongly recommended. To check for the availability of the new API, the __GNU_LIBOBJC__ macro can be used as older versions of the GNU Objective-C runtime library, which do not support the new API, do not define such a macro.
  • Runtime support for @synchronized has been added.
  • Runtime support for Objective-C 2.0 synthesized property accessors has been added.
  • Runtime support for Objective-C 2.0 fast enumeration has been added.

New Targets and Target Specific Improvements

ARM

  • GCC now supports the Cortex-M4 processor implementing the v7-em version of the architecture using the option -mcpu=cortex-m4.
  • Scheduling descriptions for the Cortex-M4, the Neon and the floating point units of the Cortex-A9 and a pipeline description for the Cortex-A5 have been added.
  • Synchronization primitives such as __sync_fetch_and_add and friends are now inlined for supported architectures rather than calling into a kernel helper function.
  • SSA loop prefetching is enabled by default for the Cortex-A9 at -O3.
  • Several improvements were committed to improve code generation for the ARM architecture including a rewritten implementation for load and store multiples.
  • Several enhancements were committed to improve SIMD code generation for NEON by adding support for widening instructions, misaligned loads and stores, vector conditionals and support for 64 bit arithmetic.
  • Support was added for the Faraday cores fa526, fa606te, fa626te, fmp626te, fmp626 and fa726te and can be used with the respective names as parameters to the -mcpu= option.
  • Basic support was added for Cortex-A15 and is available through -mcpu=cortex-a15.
  • GCC for AAPCS configurations now more closely adheres to the AAPCS specification by enabling -fstrict-volatile-bitfields by default.

IA-32/x86-64

  • The new -fsplit-stack option permits programs to use a discontiguous stack. This is useful for threaded programs, in that it is no longer necessary to specify the maximum stack size when creating a thread. This feature is currently only implemented for 32-bit and 64-bit x86 GNU/Linux targets.
  • Support for emitting profiler counter calls before function prologues. This is enabled via a new command-line option -mfentry.
  • Optimization for the Intel Core 2 processors is now available through the -march=core2 and -mtune=core2 options.
  • Support for Intel Core i3/i5/i7 processors is now available through the -march=corei7 and -mtune=corei7 options.
  • Support for Intel Core i3/i5/i7 processors with AVX is now available through the -march=corei7-avx and -mtune=corei7-avx options.
  • Support for AMD Bobcat (family 14) processors is now available through the -march=btver1 and -mtune=btver1 options.
  • The default setting (when not optimizing for size) for 32-bit GNU/Linux and Darwin x86 targets has been changed to -fomit-frame-pointer. The default can be reverted to -fno-omit-frame-pointer by configuring GCC with the --enable-frame-pointer configure option.
  • Darwin, FreeBSD, Solaris 2, MinGW and Cygwin now all support __float128 on 32-bit and 64-bit x86 targets.
  • AVX floating-point arithmetic can now be enabled by default at configure time with the new --with-fpmath=avx option.
  • The SSA loop prefetching pass is enabled when using -O3 when optimizing for CPUs where prefetching is beneficial (AMD CPUs newer than K6).
  • Support for TBM (Trailing Bit Manipulation) built-in functions and code generation is available via -mtbm.
  • Support for AMD's BMI (Bit Manipulation) built-in functions and code generation is available via -mbmi.

MicroBlaze

  • Support has been added for the Xilinx MicroBlaze softcore processor (microblaze-elf) embedded target. This configurable processor is supported on several Xilinx Spartan and Virtex FPGAs.

MIPS

  • GCC now supports the Loongson 3A processor. Its canonical -march= and -mtune= name is loongson3a.

MN10300 / AM33

  • The inline assembly register constraint "A" has been renamed "c". This constraint is used to select a floating-point register that can be used as the destination of a multiply-accumulate instruction.
  • New inline assembly register constraints "A" and "D" have been added. These constraint letters resolve to all general registers when compiling for AM33, and resolve to address registers only or data registers only when compiling for MN10300.
  • The MDR register is represented in the compiler. One can access the register via the "z" constraint in inline assembly. It can be marked as clobbered or used as a local register variable via the "mdr" name. The compiler uses the RETF instruction if the function does not modify the MDR register, so it is important that inline assembly properly annotate any usage of the register.

PowerPC/PowerPC64

  • GCC now supports the Applied Micro Titan processor with -mcpu=titan.
  • The -mrecip option has been added, which indicates whether the reciprocal and reciprocal square root instructions should be used.
  • The -mveclibabi=mass option can be used to enable the compiler to autovectorize mathematical functions using the Mathematical Acceleration Subsystem library.
  • The -msingle-pic-base option has been added, which instructs the compiler to avoid loading the PIC base register in function prologues. The PIC base register must be initialized by the runtime system.
  • The -mblock-move-inline-limit option has been added, which enables the user to control the maximum size of inlined memcpy calls and similar.
  • PowerPC64 GNU/Linux support for applications requiring a large TOC section has been improved. A new command-line option, -mcmodel=MODEL, controls this feature; valid values for MODEL are small, medium, or large.
  • The altivec builtin functions vec_ld and vec_st have been modified to generate the Altivec memory instructions LVX and STVX, even if the -mvsx option is used. In the initial GCC 4.5 release, these builtin functions were changed to generate VSX memory reference instructions instead of Altivec memory instructions, but there are differences between the two instructions. If the VSX instruction set is available, you can now use the new builtin functions vec_vsx_ld and vec_vsx_st which always generates the VSX memory instructions.
  • The GCC compiler on AIX now defaults to a process layout with a larger data space allowing larger programs to be compiled.
  • The GCC long double type on AIX 6.1 and above has reverted to 64 bit double precision, matching the AIX XL compiler default, because of missing C99 symbols required by the GCC runtime.
  • The default processor scheduling model and tuning for PowerPC64 GNU/Linux and for AIX 6.1 and above now is POWER7.

S/390, zSeries and System z9/z10, IBM zEnterprise z196

  • Support for the zEnterprise z196 processor has been added. When using the -march=z196 option, the compiler will generate code making use of the following instruction facilities:
    • Conditional load/store
    • Distinct-operands
    • Floating-point-extension
    • Interlocked-access
    • Population-count
    The -mtune=z196 option avoids the compare and branch instructions as well as the load address instruction with an index register as much as possible and performs instruction scheduling appropriate for the new out-of-order pipeline architecture.
  • When using the -m31 -mzarch options the generated code still conforms to the 32-bit ABI but uses the general purpose registers as 64-bit registers internally. This requires a Linux kernel saving the whole 64-bit registers when doing a context switch. Kernels providing that feature indicate that by the 'highgprs' string in /proc/cpuinfo.
  • The SSA loop prefetching pass is enabled when using -O3.

SPARC

  • GCC now supports the LEON series of SPARC V8 processors. The code generated by the compiler can either be tuned to it by means of the --with-tune=leon configure option and -mtune=leon compilation option, or the compiler can be built for the sparc-leon-{elf,linux} and sparc-leon3-{elf,linux} targets directly.
  • GCC has stopped sign/zero-extending parameter registers in the callee for functions taking parameters with sub-word size in 32-bit mode, since this is redundant with the specification of the ABI. GCC has never done so in 64-bit mode since this is also redundant.

Operating Systems

Android

  • GCC now supports the Bionic C library and provides a convenient way of building native libraries and applications for the Android platform. Refer to the documentation of the -mandroid and -mbionic options for details on building native code. At the moment, Android support is enabled only for ARM.

Darwin/Mac OS X

  • General
    • Initial support for CFString types has been added.
      This allows GCC to build projects including the system Core Foundation frameworks. The GCC Objective-C family supports CFString "toll-free bridged" as per the Mac OS X system tools. CFString is also recognized in the context of format attributes and arguments (see the documentation for format attributes for limitations). At present, 8-bit character types are supported.
    • LTO-support.
      Darwin has benefited from ongoing work on LTO; support for this is now stable and enabled by default.
    • Object file size reduction.
      The Darwin zeroed memory allocators have been re-written to make more use of .zerofill sections. For non-debug code, this can reduce object file size significantly.
  • x86 Architecture
    • The -mdynamic-no-pic option has been enabled.
      Code supporting -mdynamic-no-pic optimization has been added and is applicable to -m32 builds. The compiler bootstrap uses the option where appropriate.
    • The default value for -mtune= has been changed.
      Since Darwin systems are primarily Xeon, Core-2 or similar the default tuning has been changed to -mtune=core2.
  • PPC Architecture
    • Darwin64 ABI.
      Several significant bugs have been fixed, such that GCC now produces code compatible with the Darwin64 PowerPC ABI.
    • libffi and boehm-gc.
      The Darwin ports of the libffi and boehm-gc libraries have been upgraded to include a Darwin64 implementation. This means that powerpc*-*-darwin9 platforms may now, for example, build Java applications with -m64 enabled.
    • Plug-in support has been enabled.
    • The -fsection-anchors option is now available although, presently, not heavily tested.

Solaris 2

New Features

  • Support symbol versioning with the Sun linker.
  • Allow libstdc++ to leverage full ISO C99 support on Solaris 10+.
  • Support thread-local storage (TLS) with the Sun assembler on Solaris 2/x86.
  • Support TLS on Solaris 8/9 if prerequisites are met.
  • Support COMDAT group with the GNU assembler and recent Sun linker.
  • Support the Sun assembler visibility syntax.
  • Default Solaris 2/x86 to -march=pentium4 (Solaris 10+) resp. -march=pentiumpro (Solaris 8/9).
  • Don't use SSE on Solaris 8/9 x86 by default.
  • Enable 128-bit long double (__float128) support on Solaris 2/x86.

ABI Change

  • Change the ABI for returning 8-byte vectors like __m64 in MMX registers on Solaris 10+/x86 to match the Sun Studio 12.1+ compilers. This is an incompatible change. If you use such types, you must either recompile all your code with the new compiler or use the new -mvect8-ret-in-mem option to remain compatible with previous versions of GCC and Sun Studio.

Windows x86/x86_64

  • Initial support for decimal floating point.
  • Support for the __thiscall calling-convention.
  • Support for hot-patchable function prologues via the ms_hook_prologue attribute for x86_64 in addition to 32-bit x86.
  • Improvements of stack-probing and stack-allocation mechanisms.
  • Support of push/pop-macro pragma as preprocessor command.
    With #pragma push_macro("macro-name") the current definition of macro-name is saved and can be restored with #pragma pop_macro("macro-name") to its saved definition.
  • Enable 128-bit long double (__float128) support on MinGW and Cygwin.

Documentation improvements

Other significant improvements

Installation changes

  • An install-strip make target is provided that installs stripped executables, and may install libraries with unneeded or debugging sections stripped.
  • On Power7 systems, there is a potential problem if you build the GCC compiler with a host compiler using options that enables the VSX instruction set generation. If the host compiler has been patched so that the vec_ld and vec_st builtin functions generate Altivec memory instructions instead of VSX memory instructions, then you should be able to build the compiler with VSX instruction generation.

Changes for GCC Developers

Note: these changes concern developers that develop GCC itself or software that integrates with GCC, such as plugins, and not the general GCC users.

  • The gengtype utility, which previously was internal to the GCC build process, has been enchanced to provide GC root information for plugins as necessary.
  • The old GC allocation interface of ggc_alloc and friends was replaced with a type-safe alternative.
gnat-4.6-4.6.4/debian/libgfortran3.symbols.ia640000644000000000000000000000040511742746353015656 0ustar libgfortran.so.3 libgfortran3 #MINVER# #include "libgfortran3.symbols.common" #include "libgfortran3.symbols.10" #include "libgfortran3.symbols.16" #include "libgfortran3.symbols.16.powerpc" #include "libgfortran3.symbols.64" #include "libgfortran3.symbols.qf" gnat-4.6-4.6.4/debian/gcj-wrapper-BV0000644000000000000000000000566711742746353013576 0ustar #!/usr/bin/perl -w # # Starts the GNU Java compiler. # # Command-line arguments should be in the style of Sun's Java compiler; # these will be converted to gcj arguments before being passed to the # gcj itself. # # Copyright (C) 2002-2003 by Ben Burton # Based on the original gcj-wrapper-3.2 shell script. use strict; # The real Java compiler: my $javaCompiler = '/usr/bin/gcj-@BV@'; # The command-line arguments to pass to the real Java compiler: my @commandLine; # The warning flags to pass to the GNU Java compiler: my $warnings = '-Wall'; # Build the command-line from the arguments given. my $parsingOptions = 1; my $copyNextArg = 0; my $ignoreNextArg = 0; my $appendNextArg = ''; foreach my $arg (@ARGV) { # See if we already know what to do with this argument. if ($ignoreNextArg) { # Throw it away. $ignoreNextArg = 0; next; } elsif ($copyNextArg or not $parsingOptions) { # Copy it directly. push @commandLine, $arg; $copyNextArg = 0; next; } elsif ($appendNextArg) { # Append it to $appendNextArg and then copy directly. push @commandLine, ($appendNextArg . $arg); $appendNextArg = ''; next; } # Try to interpret Sun-style options. if ($arg eq '-version') { push @commandLine, '--version'; } elsif ($arg eq '-h' or $arg eq '-help') { push @commandLine, '--help'; } elsif ($arg eq '-classpath' or $arg eq '--classpath' or $arg eq '--cp') { $appendNextArg = '--classpath='; } elsif ($arg eq '-encoding' or $arg eq '-bootclasspath' or $arg eq '-extdirs') { $appendNextArg = '-' . $arg . '='; } elsif ($arg eq '-d') { push @commandLine, '-d'; $copyNextArg = 1; } elsif ($arg eq '-nowarn') { $warnings = ''; } elsif ($arg =~ /^-g/) { # Some kind of debugging option - just switch debugging on. push @commandLine, '-g' if ($arg ne '-g:none'); } elsif ($arg eq '-O') { push @commandLine, '-O2'; } elsif ($arg eq '-Xss') { push @commandLine, $arg; } elsif ($arg =~ /^-X/) { # An extended Sun option (which we don't support). push @commandLine, '--help' if ($arg eq '-X'); } elsif ($arg eq '-source' or $arg eq '-sourcepath' or $arg eq '-target') { # An unsupported option with a following argument. $ignoreNextArg = 1; } elsif ($arg =~ /^-/) { # An unsupported standalone option. } else { # Some non-option argument has been given. # Stop parsing options at this point. push @commandLine, $arg; $parsingOptions = 0; } } # Was there a partial argument that was never completed? push @commandLine, $appendNextArg if ($appendNextArg); # Call the real Java compiler. my @fullCommandLine = ( $javaCompiler, '-C' ); push @fullCommandLine, $warnings if ($warnings); push @fullCommandLine, @commandLine; exec @fullCommandLine or exit(1); gnat-4.6-4.6.4/debian/rules.source0000644000000000000000000000052511742746353013465 0ustar SOURCE_DIR := $(dir $(lastword $(MAKEFILE_LIST))) patchdir = $(SOURCE_DIR)/patches include $(SOURCE_DIR)/debian/rules.defs include $(SOURCE_DIR)/debian/rules.patch include $(SOURCE_DIR)/debian/rules.unpack patch-source: $(patch_stamp) clean-source: rm -rf $(stampdir) rm -rf $(gcc_srcdir) $(gdc_srcdir) d rm -rf bin rm -rf $(srcdir) gnat-4.6-4.6.4/debian/lib32quadmath0.symbols0000644000000000000000000000012011742746353015232 0ustar libquadmath.so.0 lib32quadmath0 #MINVER# #include "libquadmath0.symbols.common" gnat-4.6-4.6.4/debian/lib64gfortran3.symbols.mipsel0000644000000000000000000000031311742746353016554 0ustar libgfortran.so.3 lib64gfortran3 #MINVER# #include "libgfortran3.symbols.common" #include "libgfortran3.symbols.16.powerpc" #include "libgfortran3.symbols.16.powerpc64" #include "libgfortran3.symbols.64" gnat-4.6-4.6.4/debian/libgcc1.symbols.armhf0000644000000000000000000000674011742746353015130 0ustar libgcc_s.so.1 libgcc1 #MINVER# (ignore-blacklist)#include "libgcc1.symbols.aeabi" GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3.4@GCC_3.3.4 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_3.5@GCC_3.5 1:4.3.0 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GLIBC_2.0@GLIBC_2.0 1:4.1.1 _Unwind_Backtrace@GCC_4.3.0 1:4.3.0 _Unwind_Complete@GCC_3.5 1:4.3.0 _Unwind_DeleteException@GCC_3.0 1:4.3.0 _Unwind_ForcedUnwind@GCC_3.0 1:4.3.0 _Unwind_GetCFA@GCC_3.3 1:4.3.0 _Unwind_GetDataRelBase@GCC_3.0 1:4.3.0 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.3.0 _Unwind_GetRegionStart@GCC_3.0 1:4.3.0 _Unwind_GetTextRelBase@GCC_3.0 1:4.3.0 _Unwind_RaiseException@GCC_3.0 1:4.3.0 _Unwind_Resume@GCC_3.0 1:4.3.0 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.3.0 _Unwind_VRS_Get@GCC_3.5 1:4.3.0 _Unwind_VRS_Pop@GCC_3.5 1:4.3.0 _Unwind_VRS_Set@GCC_3.5 1:4.3.0 __absvdi2@GCC_3.0 1:4.3.0 __absvsi2@GCC_3.0 1:4.3.0 __adddf3@GCC_3.0 1:4.3.0 __addsf3@GCC_3.0 1:4.3.0 __addvdi3@GCC_3.0 1:4.3.0 __addvsi3@GCC_3.0 1:4.3.0 __ashldi3@GCC_3.0 1:4.3.0 __ashrdi3@GCC_3.0 1:4.3.0 __bswapdi2@GCC_4.3.0 1:4.3.0 __bswapsi2@GCC_4.3.0 1:4.3.0 __clear_cache@GCC_3.0 1:4.3.0 __clzdi2@GCC_3.4 1:4.3.0 __clzsi2@GCC_3.4 1:4.3.0 __cmpdi2@GCC_3.0 1:4.3.0 __ctzdi2@GCC_3.4 1:4.3.0 __ctzsi2@GCC_3.4 1:4.3.0 __divdc3@GCC_4.0.0 1:4.3.0 __divdf3@GCC_3.0 1:4.3.0 __divdi3@GLIBC_2.0 1:4.3.0 __divsc3@GCC_4.0.0 1:4.3.0 __divsf3@GCC_3.0 1:4.3.0 __divsi3@GCC_3.0 1:4.3.0 __emutls_get_address@GCC_4.3.0 1:4.3.0 __emutls_register_common@GCC_4.3.0 1:4.3.0 __enable_execute_stack@GCC_3.4.2 1:4.3.0 __eqdf2@GCC_3.0 1:4.3.0 __eqsf2@GCC_3.0 1:4.3.0 __extendsfdf2@GCC_3.0 1:4.3.0 __ffsdi2@GCC_3.0 1:4.3.0 __ffssi2@GCC_4.3.0 1:4.3.0 __fixdfdi@GCC_3.0 1:4.3.0 __fixdfsi@GCC_3.0 1:4.3.0 __fixsfdi@GCC_3.0 1:4.3.0 __fixsfsi@GCC_3.0 1:4.3.0 __fixunsdfdi@GCC_3.0 1:4.3.0 __fixunsdfsi@GCC_3.0 1:4.3.0 __fixunssfdi@GCC_3.0 1:4.3.0 __fixunssfsi@GCC_3.0 1:4.3.0 __floatdidf@GCC_3.0 1:4.3.0 __floatdisf@GCC_3.0 1:4.3.0 __floatsidf@GCC_3.0 1:4.3.0 __floatsisf@GCC_3.0 1:4.3.0 __floatundidf@GCC_4.2.0 1:4.3.0 __floatundisf@GCC_4.2.0 1:4.3.0 __floatunsidf@GCC_4.2.0 1:4.3.0 __floatunsisf@GCC_4.2.0 1:4.3.0 __gcc_personality_v0@GCC_3.3.1 1:4.3.0 __gedf2@GCC_3.0 1:4.3.0 __gesf2@GCC_3.0 1:4.3.0 __gnu_unwind_frame@GCC_3.5 1:4.3.0 __gtdf2@GCC_3.0 1:4.3.0 __gtsf2@GCC_3.0 1:4.3.0 __ledf2@GCC_3.0 1:4.3.0 __lesf2@GCC_3.0 1:4.3.0 __lshrdi3@GCC_3.0 1:4.3.0 __ltdf2@GCC_3.0 1:4.3.0 __ltsf2@GCC_3.0 1:4.3.0 __moddi3@GLIBC_2.0 1:4.3.0 __modsi3@GCC_3.0 1:4.3.0 __muldc3@GCC_4.0.0 1:4.3.0 __muldf3@GCC_3.0 1:4.3.0 __muldi3@GCC_3.0 1:4.3.0 __mulsc3@GCC_4.0.0 1:4.3.0 __mulsf3@GCC_3.0 1:4.3.0 __mulvdi3@GCC_3.0 1:4.3.0 __mulvsi3@GCC_3.0 1:4.3.0 __nedf2@GCC_3.0 1:4.3.0 __negdf2@GCC_3.0 1:4.3.0 __negdi2@GCC_3.0 1:4.3.0 __negsf2@GCC_3.0 1:4.3.0 __negvdi2@GCC_3.0 1:4.3.0 __negvsi2@GCC_3.0 1:4.3.0 __nesf2@GCC_3.0 1:4.3.0 __paritydi2@GCC_3.4 1:4.3.0 __paritysi2@GCC_3.4 1:4.3.0 __popcountdi2@GCC_3.4 1:4.3.0 __popcountsi2@GCC_3.4 1:4.3.0 __powidf2@GCC_4.0.0 1:4.3.0 __powisf2@GCC_4.0.0 1:4.3.0 __subdf3@GCC_3.0 1:4.3.0 __subsf3@GCC_3.0 1:4.3.0 __subvdi3@GCC_3.0 1:4.3.0 __subvsi3@GCC_3.0 1:4.3.0 __truncdfsf2@GCC_3.0 1:4.3.0 __ucmpdi2@GCC_3.0 1:4.3.0 __udivdi3@GLIBC_2.0 1:4.3.0 __udivmoddi4@GCC_3.0 1:4.3.0 __udivsi3@GCC_3.0 1:4.3.0 __umoddi3@GLIBC_2.0 1:4.3.0 __umodsi3@GCC_3.0 1:4.3.0 __unorddf2@GCC_3.3.4 1:4.3.0 __unordsf2@GCC_3.3.4 1:4.3.0 gnat-4.6-4.6.4/debian/libgcj-common.postinst0000644000000000000000000000031011742746353015426 0ustar #! /bin/sh -e case "$1" in configure) docdir=/usr/share/doc/libgcj-common if [ -d $docdir ] && [ ! -h $docdir ]; then rm -rf $docdir ln -s gcj-@BV@-base $docdir fi esac #DEBHELPER# gnat-4.6-4.6.4/debian/gcc-BV-doc.doc-base.gcc0000644000000000000000000000066411742746353015053 0ustar Document: gcc-@BV@ Title: The GNU C and C++ compiler Author: Various Abstract: This manual documents how to run, install and port the GNU compiler, as well as its new features and incompatibilities, and how to report bugs. Section: Programming Format: html Index: /usr/share/doc/gcc-@BV@-base/gcc.html Files: /usr/share/doc/gcc-@BV@-base/gcc.html Format: info Index: /usr/share/info/gcc-@BV@.info.gz Files: /usr/share/info/gcc-@BV@* gnat-4.6-4.6.4/debian/README.cross0000644000000000000000000001340511742746353013122 0ustar Building cross-compiler Debian packages --------------------------------------- It is possible to build C and C++ cross compilers and support libraries from gcc-4.0 source package. This document describes how to do so. Cross-compiler build support is not perfect yet, please send fixes and improvements to debian-gcc@lists.debian.org and debian-embedded@lists.debian.org Before you start, you should probably check available pre-built cross-toolchain debs. Available at http://www.emdebian.org Old patches could be reached at http://zigzag.lvk.cs.msu.su/~nikita/debian/ If they are no longer there, you may check EmDebian web site at http://www.emdebian.org/ or ask debian-embedded@lists.debian.org for newer location. Please check http://bugs.debian.org/391445 if you are about building gcc-4.3 or above. Most of them has been merged with gcc debian sources. 0. What's wrong with toolchain-source approach Package toolchain-source contains sources for binutils and gcc, as well as some support scripts to build cross-compiler packages. They seem to work. However, there is one fundamental problem with this approach. Gcc package is actively maintained and frequently updated. These updates do contain bug fixes and improvements, especially for non-x86 architectures. Cross-compilers built using toolchain-source will not get those fixes unless toolchain-source package is updated after each binutils and gcc update. The later is not hapenning in real life. For example, toolchain-source was upgraded from gcc-3.2 to gcc-3.3 half a year later than gcc-3.3 became Debian default compiler. Keeping toolchain-source package up-to-date requires lots of work, and seems to be a waste of time. It is much better to build cross-compilers directly from gcc source package. 1. What is needed to build a cross-compiler from gcc-4.3 source 1.1. dpkg-cross package Dpkg-cross package contains several tools to manage cross-compile environment. It can convert native debian library and lib-dev packages for the target architecture to binary-all packages that keep libraries and headers under /usr/$(TARGET)/. Also it contains helper tools for cross-compiling debian packages. Some of these tools are used while building libgcc1 and libstdc++ library packages. The resulting library packages follow the same convensions as library packages converted by dpkg-cross. Currently, at least version 1.18 of dpkg-cross is needed for cross-gcc package build. Version 1.32 of dpkg-cross is needed in order to build gcc-4.3. 1.2. cross-binutils for the target You need cross-binutils for your target to build cross-compiler. Binutils-multiarch package will not work because it does not provide cross- assemblers. If you don't want to use pre-built cross-binutils packages, you may build your own from binutils debian source package, using patches posted to bug #231707. Please use the latest of patch versions available there. Alternatively, you may use toolchain-source package to build cross-binutils (but in this case you will probably also want to use toolchain-source to build cross-compiler itself). However, multilib'ed cross-compilers may not build or work with these binutils. 1.3. libc for target You also need libc library and development packages for the target architecture installed. To get those, download linux-kernel-headers, libc6, and libc6-dev binary debs for your target, convert those using dpkg-cross -b, and install resulting -arch-cross debs. Consult dpkg-cross manual page for more information. Building with/for alternative libc's is not supported yet (but this is in TODO). Note that if you plan to use your cross-toolchain to develop kernel drivers or similar low-level things, you will probably also need kernel headers for the exact kernel version that your target hardware uses. 2. Building cross-compiler packages Get gcc-4.3 source package. Unpack it using dpkg-source -x, and cd to the package directory. Set GCC_TARGET environment variable to the target architectire name. Note that currently you should use debian architecture name (i.e 'powerpc' or 'arm'), not GNU system type (i.e. 'powerpc-linux' or 'arm-linux'). Setting GCC_TARGET to GNU system type will cause cross-compiler build to fail. Instead of setting GCC_TARGET, target architecture name may be put into debian/target file. If both GCC_TARGET is defined and debian/target file exists, GCC_TARGET is used. Run debian/rules control. This will change debian/control file, adjusting build-depends. By default, the packages will not depend on the system -base package. A variable DEB_CROSS_INDEPENDENT has been merged with DEB_CROSS variable. You can then build with either $ GCC_TARGET=[arch] dpkg-buildpackage -rfakeroot 3. Using crosshurd Jeff Bailey suggests alternate way to setup environment to build cross-compiler, using 'crosshurd' package. Crosshurd is like debootstrap but cross-arch, and works on the Hurd, Linux and FreeBSD. (The name is historical). If you setup your environment with crosshurd, you will need to fix symlinks in lib and usr/lib to be relative instead of absolute. For example: lrwxrwxrwx 1 root root 20 2004-05-06 23:02 libcom_err.so -> /lib/libcom_err.so.2 Needs to be changed to: lrwxrwxrwx 1 root root 20 2004-05-06 23:02 libcom_err.so -> ../../lib/libcom_err.so.2 Also, if you choose this method, set the environment variable 'with_sysroot' to point to the ABSOLUTE PATH where the crosshurd was done. Note however that build-depends of cross-gcc and dependencies in generated libgcc1 and libstdc++ packages assume that you use dpkg-cross to set up your environment, and may be wrong or incomplete if you use alternate methods. But probably you don't care. -- Nikita V. Youshchenko - Jun 2004 Hector Oron Martinez - Oct 2006 gnat-4.6-4.6.4/debian/copyright0000644000000000000000000006163712323526112013040 0ustar This is the Debian GNU/Linux prepackaged version of the GNU compiler collection, containing Ada, C, C++, Fortran 95, Java, Objective-C, Objective-C++, and Treelang compilers, documentation, and support libraries. In addition, Debian provides the gdc compiler, either in the same source package, or built from a separate same source package. Packaging is done by the Debian GCC Maintainers , with sources obtained from: ftp://gcc.gnu.org/pub/gcc/releases/ (for full releases) svn://gcc.gnu.org/svn/gcc/ (for prereleases) http://bitbucket.org/goshawk/gdc (for D) The current gcc-4.6 source package is taken from the SVN gcc-4_6-branch. Changes: See changelog.Debian.gz Debian splits the GNU Compiler Collection into packages for each language, library, and documentation as follows: Language Compiler package Library package Documentation --------------------------------------------------------------------------- Ada gnat-4.6 libgnat-4.6 gnat-4.6-doc C gcc-4.6 gcc-4.6-doc C++ g++-4.6 libstdc++6 libstdc++6-4.6-doc D gdc-4.6 Fortran 95 gfortran-4.6 libgfortran3 gfortran-4.6-doc Go gccgo-4.6 libgo0 Java gcj-4.6 libgcj10 libgcj-doc Objective C gobjc-4.6 libobjc2 Objective C++ gobjc++-4.6 For some language run-time libraries, Debian provides source files, development files, debugging symbols and libraries containing position- independent code in separate packages: Language Sources Development Debugging Position-Independent ------------------------------------------------------------------------------ C++ libstdc++6-4.6-dbg libstdc++6-4.6-pic D libphobos-4.6-dev Java libgcj10-src libgcj10-dev libgcj10-dbg Additional packages include: All languages: libgcc1, libgcc2, libgcc4 GCC intrinsics (platform-dependent) gcc-4.6-base Base files common to all compilers gcc-4.6-soft-float Software floating point (ARM only) gcc-4.6-source The sources with patches Ada: libgnatvsn-dev, libgnatvsn4.6 GNAT version library libgnatprj-dev, libgnatprj4.6 GNAT Project Manager library C: cpp-4.6, cpp-4.6-doc GNU C Preprocessor libmudflap0-dev, libmudflap0 Library for instrumenting pointers libssp0-dev, libssp0 GCC stack smashing protection library libquadmath0 Math routines for the __float128 type fixincludes Fix non-ANSI header files protoize Create/remove ANSI prototypes from C code Java: gij The Java bytecode interpreter and VM libgcj-common Common files for the Java run-time libgcj10-awt The Abstract Windowing Toolkit libgcj10-jar Java ARchive for the Java run-time C, C++ and Fortran 95: libgomp1-dev, libgomp1 GCC OpenMP (GOMP) support library Biarch support: On some 64-bit platforms which can also run 32-bit code, Debian provides additional packages containing 32-bit versions of some libraries. These packages have names beginning with 'lib32' instead of 'lib', for example lib32stdc++6. Similarly, on some 32-bit platforms which can also run 64-bit code, Debian provides additional packages with names beginning with 'lib64' instead of 'lib'. These packages contain 64-bit versions of the libraries. (At this time, not all platforms and not all libraries support biarch.) The license terms for these lib32 or lib64 packages are identical to the ones for the lib packages. COPYRIGHT STATEMENTS AND LICENSING TERMS GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Files that have exception clauses are licensed under the terms of the GNU General Public License; either version 3, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License is in `/usr/share/common-licenses/GPL', version 3 of this license in `/usr/share/common-licenses/GPL-3'. The following runtime libraries are licensed under the terms of the GNU General Public License (v3 or later) with version 3.1 of the GCC Runtime Library Exception (included in this file): - libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*, gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h, gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c, gcc/tsystem.h, gcc/typeclass.h). - libdecnumber - libgomp - libssp - libstdc++-v3 - libobjc - libmudflap - libgfortran - The libgnat-4.6 Ada support library and libgnatvsn library. - Various config files in gcc/config/ used in runtime libraries. In contrast, libgnatprj is licensed under the terms of the pure GNU General Public License. The libgcj library is licensed under the terms of the GNU General Public License, with a special exception: Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. The libffi library is licensed under the following terms: libffi - Copyright (c) 1996-2003 Red Hat, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software''), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The documentation is licensed under the GNU Free Documentation License (v1.2). On Debian GNU/Linux systems, the complete text of this license is in `/usr/share/common-licenses/GFDL-1.2'. GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009 Copyright (C) 2009 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. 0. Definitions. A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. "GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. "GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. "Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. 1. Grant of Additional Permission. You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. 2. No Weakening of GCC Copyleft. The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. libquadmath/*.[hc]: Copyright (C) 2010 Free Software Foundation, Inc. Written by Francois-Xavier Coudert Written by Tobias Burnus This file is part of the libiberty library. Libiberty is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Libiberty is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. libquadmath/gdtoa: The author of this software is David M. Gay. Copyright (C) 1998, 1999, 2000, 2001 by Lucent Technologies All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that the copyright notice and this permission notice and warranty disclaimer appear in supporting documentation, and that the name of Lucent or any of its entities not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. libquadmath/math: atanq.c, expm1q.c, j0q.c, j1q.c, log1pq.c, logq.c: Copyright 2001 by Stephen L. Moshier This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. coshq.c, erfq.c, jnq.c, lgammaq.c, powq.c, roundq.c: Changes for 128-bit __float128 are Copyright (C) 2001 Stephen L. Moshier and are incorporated herein by permission of the author. The author reserves the right to distribute this material elsewhere under different copying permissions. These modifications are distributed here under the following terms: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. ldexpq.c: * Conversion to long double by Ulrich Drepper, * Cygnus Support, drepper@cygnus.com. cosq_kernel.c, expq.c, sincos_table.c, sincosq.c, sincosq_kernel.c, sinq_kernel.c, truncq.c: Copyright (C) 1997, 1999 Free Software Foundation, Inc. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. isinfq.c: * Written by J.T. Conklin . * Change for long double by Jakub Jelinek * Public domain. llroundq.c, lroundq.c, tgammaq.c: Copyright (C) 1997, 1999, 2002, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997 and Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. log10q.c: Cephes Math Library Release 2.2: January, 1991 Copyright 1984, 1991 by Stephen L. Moshier Adapted for glibc November, 2001 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. remaining files: * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. * * Developed at SunPro, a Sun Microsystems, Inc. business. * Permission to use, copy, modify, and distribute this * software is freely granted, provided that this notice * is preserved. libjava/classpath/resource/gnu/java/locale/* They are copyrighted and covered by the terms of use: http://www.unicode.org/copyright.html EXHIBIT 1 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE Unicode Data Files include all data files under the directories http://www.unicode.org/Public/ and http://www.unicode.org/reports/. Unicode Software includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/ and http://www.unicode.org/reports/. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. COPYRIGHT AND PERMISSION NOTICE Copyrigh (c) 1991-2011 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be registered in some jurisdictions. All other trademarks and registered trademarks mentioned herein are the property of their respective owners. gcc/go/gofrontend, libgo: Copyright (c) 2009 The Go Authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. D: gdc-4.6 GNU D Compiler libphobos-4.6-dev D standard runtime library The D source package is made up of the following components. The D front-end for GCC: - d/* Copyright (C) 2004-2007 David Friedman Modified by Vincenzo Ampolo, Michael Parrot, Iain Buclaw, (C) 2009, 2010 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License is in `/usr/share/common-licenses/GPL', version 2 of this license in `/usr/share/common-licenses/GPL-2'. The DMD Compiler implementation of the D programming language: - d/dmd/* Copyright (c) 1999-2010 by Digital Mars All Rights Reserved written by Walter Bright http://www.digitalmars.com License for redistribution is by either the Artistic License or the GNU General Public License (v1). On Debian GNU/Linux systems, the complete text of the GNU General Public License is in `/usr/share/common-licenses/GPL', the Artistic license in `/usr/share/common-licenses/Artistic'. The Zlib data compression library: - d/phobos/etc/c/zlib/* (C) 1995-2004 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. The Phobos standard runtime library: - d/phobos/* Unless otherwise marked within the file, each file in the source is under the following licenses: Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com Written by Walter Bright This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, in both source and binary form, subject to the following restrictions: o The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. o Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. o This notice may not be removed or altered from any source distribution. By plainly marking modifications, something along the lines of adding to each file that has been changed a "Modified by Foo Bar" line underneath the "Written by" line would be adequate. gnat-4.6-4.6.4/debian/gcc-dummy.texi0000644000000000000000000000170311742746353013670 0ustar \input texinfo @c -*-texinfo-*- @c %**start of header @settitle The GNU Compiler Collection (GCC) @c Create a separate index for command line options. @defcodeindex op @c Merge the standard indexes into a single one. @syncodeindex fn cp @syncodeindex vr cp @syncodeindex ky cp @syncodeindex pg cp @syncodeindex tp cp @paragraphindent 1 @c %**end of header @copying The current documentation is licensed under the same terms as the Debian packaging. @end copying @ifnottex @dircategory Programming @direntry * @name@: (@name@). The GNU Compiler Collection (@name@). @end direntry @sp 1 @end ifnottex @summarycontents @contents @page @node Top @top Introduction @cindex introduction The official GNU compilers' documentation is released under the terms of the GNU Free Documentation License with cover texts. This has been considered non free by the Debian Project. Thus you will find it in the non-free section of the Debian archive. @bye gnat-4.6-4.6.4/debian/libgccLC.postinst0000644000000000000000000000030511742746353014354 0ustar #! /bin/sh -e case "$1" in configure) docdir=/usr/share/doc/libgcc@LC@ if [ -d $docdir ] && [ ! -h $docdir ]; then rm -rf $docdir ln -s gcc-@BV@-base $docdir fi esac #DEBHELPER# gnat-4.6-4.6.4/debian/lib64stdc++6.symbols.powerpc0000644000000000000000000000061611742746353016214 0ustar libstdc++.so.6 lib64stdc++6 #MINVER# #include "libstdc++6.symbols.64bit" #include "libstdc++6.symbols.excprop" _ZN9__gnu_cxx12__atomic_addEPVii@GLIBCXX_3.4 4.1.1 _ZN9__gnu_cxx18__exchange_and_addEPVii@GLIBCXX_3.4 4.1.1 #include "libstdc++6.symbols.glibcxxmath" #include "libstdc++6.symbols.ldbl.64bit" _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0~rc2 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0~rc2 gnat-4.6-4.6.4/debian/lib64gfortran3.symbols.powerpc0000644000000000000000000000031311742746353016742 0ustar libgfortran.so.3 lib64gfortran3 #MINVER# #include "libgfortran3.symbols.common" #include "libgfortran3.symbols.16.powerpc" #include "libgfortran3.symbols.16.powerpc64" #include "libgfortran3.symbols.64" gnat-4.6-4.6.4/debian/gcj-BV-jre-headless.postrm0000644000000000000000000000014611742746353015772 0ustar #! /bin/sh -e case "$1" in purge) rm -f /var/lib/gcj-@BV@/classmap.db esac #DEBHELPER# exit 0 gnat-4.6-4.6.4/debian/libstdc++6.symbols.sh40000644000000000000000000000042411742746353015056 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.32bit" __gxx_personality_v0@CXXABI_1.3 4.1.1 #include "libstdc++6.symbols.excprop" #include "libstdc++6.symbols.glibcxxmath" _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0 gnat-4.6-4.6.4/debian/gfortran-BV-spu.overrides0000644000000000000000000000013311742746353015764 0ustar gfortran-@BV@-spu: non-standard-dir-in-usr usr/spu/ gfortran-@BV@-spu: file-in-unusual-dir gnat-4.6-4.6.4/debian/libgfortran3.symbols.qf0000644000000000000000000000132211742746353015520 0ustar _gfortran_maxloc0_16_r16@GFORTRAN_1.0 4.6 _gfortran_maxloc1_16_r16@GFORTRAN_1.0 4.6 _gfortran_minloc0_16_r16@GFORTRAN_1.0 4.6 _gfortran_minloc1_16_r16@GFORTRAN_1.0 4.6 _gfortran_mmaxloc0_16_r16@GFORTRAN_1.0 4.6 _gfortran_mmaxloc1_16_r16@GFORTRAN_1.0 4.6 _gfortran_mminloc0_16_r16@GFORTRAN_1.0 4.6 _gfortran_mminloc1_16_r16@GFORTRAN_1.0 4.6 _gfortran_smaxloc0_16_r16@GFORTRAN_1.0 4.6 _gfortran_smaxloc1_16_r16@GFORTRAN_1.0 4.6 _gfortran_sminloc0_16_r16@GFORTRAN_1.0 4.6 _gfortran_sminloc1_16_r16@GFORTRAN_1.0 4.6 _gfortran_transfer_complex128@GFORTRAN_1.4 4.6 _gfortran_transfer_complex128_write@GFORTRAN_1.4 4.6 _gfortran_transfer_real128@GFORTRAN_1.4 4.6 _gfortran_transfer_real128_write@GFORTRAN_1.4 4.6 gnat-4.6-4.6.4/debian/dh_doclink0000755000000000000000000000053111742746353013132 0ustar #! /bin/sh pkg=`echo $1 | sed 's/^-p//'` target=$2 [ -d debian/$pkg/usr/share/doc ] || mkdir -p debian/$pkg/usr/share/doc if [ -d debian/$pkg/usr/share/doc/$p -a ! -h debian/$pkg/usr/share/doc/$p ] then echo "WARNING: removing doc directory $pkg" rm -rf debian/$pkg/usr/share/doc/$pkg fi ln -sf $target debian/$pkg/usr/share/doc/$pkg gnat-4.6-4.6.4/debian/gcc-BV-hppa64.prerm0000644000000000000000000000024711742746353014322 0ustar #! /bin/sh -e if [ "$1" != "upgrade" ]; then update-alternatives --quiet \ --remove hppa64-linux-gcc /usr/bin/hppa64-linux-gnu-gcc-@BV@ fi #DEBHELPER# exit 0 gnat-4.6-4.6.4/debian/libgcj-common.preinst0000644000000000000000000000034011742746353015232 0ustar #! /bin/sh -e case "$1" in upgrade|install) if [ -n "$2" ] && [ -h /usr/share/doc/libgcj-common ] \ && dpkg --compare-versions "$2" lt 1:4.0.2-10 then rm -f /usr/share/doc/libgcj-common fi esac #DEBHELPER# gnat-4.6-4.6.4/debian/lib64gcc1.symbols.powerpc0000644000000000000000000000751711742746353015667 0ustar libgcc_s.so.1 lib64gcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4.4@GCC_3.4.4 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GLIBC_2.0@GLIBC_2.0 1:4.1.1 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __absvti2@GCC_3.4.4 1:4.1.1 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __addvti3@GCC_3.4.4 1:4.1.1 __ashlti3@GCC_3.0 1:4.1.1 __ashrti3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzti2@GCC_3.4 1:4.1.1 __cmpti2@GCC_3.0 1:4.1.1 __ctzdi2@GCC_3.4 1:4.1.1 __ctzti2@GCC_3.4 1:4.1.1 __deregister_frame@GLIBC_2.0 1:4.1.1 __deregister_frame_info@GLIBC_2.0 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divtc3@GCC_4.0.0 1:4.1.1 __divti3@GCC_3.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __ffsdi2@GCC_3.0 1:4.1.1 __ffsti2@GCC_3.0 1:4.1.1 __fixdfdi@GCC_3.0 1:4.1.1 __fixdfti@GCC_3.0 1:4.1.1 __fixsfdi@GCC_3.0 1:4.1.1 __fixsfti@GCC_3.0 1:4.1.1 __fixtfdi@GCC_3.0 1:4.1.1 __fixtfti@GCC_3.0 1:4.1.1 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfsi@GCC_3.0 1:4.1.1 __fixunsdfti@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfsi@GCC_3.0 1:4.1.1 __fixunssfti@GCC_3.0 1:4.1.1 __fixunstfdi@GCC_3.0 1:4.1.1 __fixunstfti@GCC_3.0 1:4.1.1 __floatdidf@GCC_3.0 1:4.1.1 __floatdisf@GCC_3.0 1:4.1.1 __floatditf@GCC_3.0 1:4.1.1 __floattidf@GCC_3.0 1:4.1.1 __floattisf@GCC_3.0 1:4.1.1 __floattitf@GCC_3.0 1:4.1.1 __floatundidf@GCC_4.2.0 1:4.2.1 __floatundisf@GCC_4.2.0 1:4.2.1 __floatunditf@GCC_4.2.0 1:4.2.1 __floatuntidf@GCC_4.2.0 1:4.2.1 __floatuntisf@GCC_4.2.0 1:4.2.1 __floatuntitf@GCC_4.2.0 1:4.2.1 __frame_state_for@GLIBC_2.0 1:4.1.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __gcc_qadd@GCC_3.4.4 1:4.1.1 __gcc_qdiv@GCC_3.4.4 1:4.1.1 __gcc_qmul@GCC_3.4.4 1:4.1.1 __gcc_qsub@GCC_3.4.4 1:4.1.1 __lshrti3@GCC_3.0 1:4.1.1 __modti3@GCC_3.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __multc3@GCC_4.0.0 1:4.1.1 __multi3@GCC_3.0 1:4.1.1 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __mulvti3@GCC_3.4.4 1:4.1.1 __negti2@GCC_3.0 1:4.1.1 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __negvti2@GCC_3.4.4 1:4.1.1 __paritydi2@GCC_3.4 1:4.1.1 __parityti2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountti2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_4.0.0 1:4.1.1 __register_frame@GLIBC_2.0 1:4.1.1 __register_frame_info@GLIBC_2.0 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GLIBC_2.0 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GLIBC_2.0 1:4.1.1 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __subvti3@GCC_3.4.4 1:4.1.1 __ucmpti2@GCC_3.0 1:4.1.1 __udivmodti4@GCC_3.0 1:4.1.1 __udivti3@GCC_3.0 1:4.1.1 __umodti3@GCC_3.0 1:4.1.1 _xlqadd@GCC_3.4 1:4.1.1 _xlqdiv@GCC_3.4 1:4.1.1 _xlqmul@GCC_3.4 1:4.1.1 _xlqsub@GCC_3.4 1:4.1.1 gnat-4.6-4.6.4/debian/libgcc1.symbols.powerpc0000644000000000000000000001023711742746353015506 0ustar libgcc_s.so.1 libgcc1 #MINVER# GCC_3.0@GCC_3.0 1:4.1.1 GCC_3.3.1@GCC_3.3.1 1:4.1.1 GCC_3.3.4@GCC_3.3.4 1:4.1.1 GCC_3.3@GCC_3.3 1:4.1.1 GCC_3.4.2@GCC_3.4.2 1:4.1.1 GCC_3.4@GCC_3.4 1:4.1.1 GCC_4.0.0@GCC_4.0.0 1:4.1.1 GCC_4.1.0@GCC_4.1.0 1:4.1.1 GCC_4.2.0@GCC_4.2.0 1:4.1.1 GCC_4.3.0@GCC_4.3.0 1:4.3 GLIBC_2.0@GLIBC_2.0 1:4.1.1 _Unwind_Backtrace@GCC_3.3 1:4.1.1 _Unwind_DeleteException@GCC_3.0 1:4.1.1 _Unwind_FindEnclosingFunction@GCC_3.3 1:4.1.1 _Unwind_Find_FDE@GCC_3.0 1:4.1.1 _Unwind_ForcedUnwind@GCC_3.0 1:4.1.1 _Unwind_GetCFA@GCC_3.3 1:4.1.1 _Unwind_GetDataRelBase@GCC_3.0 1:4.1.1 _Unwind_GetGR@GCC_3.0 1:4.1.1 _Unwind_GetIP@GCC_3.0 1:4.1.1 _Unwind_GetIPInfo@GCC_4.2.0 1:4.1.1 _Unwind_GetLanguageSpecificData@GCC_3.0 1:4.1.1 _Unwind_GetRegionStart@GCC_3.0 1:4.1.1 _Unwind_GetTextRelBase@GCC_3.0 1:4.1.1 _Unwind_RaiseException@GCC_3.0 1:4.1.1 _Unwind_Resume@GCC_3.0 1:4.1.1 _Unwind_Resume_or_Rethrow@GCC_3.3 1:4.1.1 _Unwind_SetGR@GCC_3.0 1:4.1.1 _Unwind_SetIP@GCC_3.0 1:4.1.1 __absvdi2@GCC_3.0 1:4.1.1 __absvsi2@GCC_3.0 1:4.1.1 __adddf3@GCC_3.0 1:4.1.1 __addsf3@GCC_3.0 1:4.1.1 __addvdi3@GCC_3.0 1:4.1.1 __addvsi3@GCC_3.0 1:4.1.1 __ashldi3@GCC_3.0 1:4.1.1 __ashrdi3@GCC_3.0 1:4.1.1 __bswapdi2@GCC_4.3.0 1:4.3 __bswapsi2@GCC_4.3.0 1:4.3 __clear_cache@GCC_3.0 1:4.1.1 __clzdi2@GCC_3.4 1:4.1.1 __clzsi2@GCC_3.4 1:4.1.1 __cmpdi2@GCC_3.0 1:4.1.1 __ctzdi2@GCC_3.4 1:4.1.1 __ctzsi2@GCC_3.4 1:4.1.1 __deregister_frame@GLIBC_2.0 1:4.1.1 __deregister_frame_info@GLIBC_2.0 1:4.1.1 __deregister_frame_info_bases@GCC_3.0 1:4.1.1 __divdc3@GCC_4.0.0 1:4.1.1 __divdf3@GCC_3.0 1:4.1.1 __divdi3@GLIBC_2.0 1:4.1.1 __divsc3@GCC_4.0.0 1:4.1.1 __divsf3@GCC_3.0 1:4.1.1 __divtc3@GCC_4.1.0 1:4.1.1 __emutls_get_address@GCC_4.3.0 1:4.3 __emutls_register_common@GCC_4.3.0 1:4.3 __enable_execute_stack@GCC_3.4.2 1:4.1.1 __eqdf2@GCC_3.0 1:4.1.1 __eqsf2@GCC_3.0 1:4.1.1 __extendsfdf2@GCC_3.0 1:4.1.1 __ffsdi2@GCC_3.0 1:4.1.1 __ffssi2@GCC_4.3.0 1:4.3 __fixdfdi@GCC_3.0 1:4.1.1 __fixdfsi@GCC_3.0 1:4.1.1 __fixsfdi@GCC_3.0 1:4.1.1 __fixsfsi@GCC_3.0 1:4.1.1 __fixtfdi@GCC_4.1.0 1:4.1.1 __fixunsdfdi@GCC_3.0 1:4.1.1 __fixunsdfsi@GCC_3.0 1:4.1.1 __fixunssfdi@GCC_3.0 1:4.1.1 __fixunssfsi@GCC_3.0 1:4.1.1 __fixunstfdi@GCC_4.1.0 1:4.1.1 __floatdidf@GCC_3.0 1:4.1.1 __floatdisf@GCC_3.0 1:4.1.1 __floatditf@GCC_4.1.0 1:4.1.1 __floatsidf@GCC_3.0 1:4.1.1 __floatsisf@GCC_3.0 1:4.1.1 __floatundidf@GCC_4.2.0 1:4.2.1 __floatundisf@GCC_4.2.0 1:4.2.1 __floatunditf@GCC_4.2.0 1:4.2.1 __floatunsidf@GCC_4.2.0 1:4.2.1 __floatunsisf@GCC_4.2.0 1:4.2.1 __frame_state_for@GLIBC_2.0 1:4.1.1 __gcc_personality_v0@GCC_3.3.1 1:4.1.1 __gcc_qadd@GCC_4.1.0 1:4.1.1 __gcc_qdiv@GCC_4.1.0 1:4.1.1 __gcc_qmul@GCC_4.1.0 1:4.1.1 __gcc_qsub@GCC_4.1.0 1:4.1.1 __gedf2@GCC_3.0 1:4.1.1 __gesf2@GCC_3.0 1:4.1.1 __gtdf2@GCC_3.0 1:4.1.1 __gtsf2@GCC_3.0 1:4.1.1 __ledf2@GCC_3.0 1:4.1.1 __lesf2@GCC_3.0 1:4.1.1 __lshrdi3@GCC_3.0 1:4.1.1 __ltdf2@GCC_3.0 1:4.1.1 __ltsf2@GCC_3.0 1:4.1.1 __moddi3@GLIBC_2.0 1:4.1.1 __muldc3@GCC_4.0.0 1:4.1.1 __muldf3@GCC_3.0 1:4.1.1 __muldi3@GCC_3.0 1:4.1.1 __mulsc3@GCC_4.0.0 1:4.1.1 __mulsf3@GCC_3.0 1:4.1.1 __multc3@GCC_4.1.0 1:4.1.1 __mulvdi3@GCC_3.0 1:4.1.1 __mulvsi3@GCC_3.0 1:4.1.1 __nedf2@GCC_3.0 1:4.1.1 __negdf2@GCC_3.0 1:4.1.1 __negdi2@GCC_3.0 1:4.1.1 __negsf2@GCC_3.0 1:4.1.1 __negvdi2@GCC_3.0 1:4.1.1 __negvsi2@GCC_3.0 1:4.1.1 __nesf2@GCC_3.0 1:4.1.1 __paritydi2@GCC_3.4 1:4.1.1 __paritysi2@GCC_3.4 1:4.1.1 __popcountdi2@GCC_3.4 1:4.1.1 __popcountsi2@GCC_3.4 1:4.1.1 __powidf2@GCC_4.0.0 1:4.1.1 __powisf2@GCC_4.0.0 1:4.1.1 __powitf2@GCC_4.1.0 1:4.1.1 __register_frame@GLIBC_2.0 1:4.1.1 __register_frame_info@GLIBC_2.0 1:4.1.1 __register_frame_info_bases@GCC_3.0 1:4.1.1 __register_frame_info_table@GLIBC_2.0 1:4.1.1 __register_frame_info_table_bases@GCC_3.0 1:4.1.1 __register_frame_table@GLIBC_2.0 1:4.1.1 __subdf3@GCC_3.0 1:4.1.1 __subsf3@GCC_3.0 1:4.1.1 __subvdi3@GCC_3.0 1:4.1.1 __subvsi3@GCC_3.0 1:4.1.1 __trampoline_setup@GCC_3.4.2 1:4.1.1 __truncdfsf2@GCC_3.0 1:4.1.1 __ucmpdi2@GCC_3.0 1:4.1.1 __udivdi3@GLIBC_2.0 1:4.1.1 __udivmoddi4@GCC_3.0 1:4.1.1 __umoddi3@GLIBC_2.0 1:4.1.1 __unorddf2@GCC_3.3.4 1:4.1.1 __unordsf2@GCC_3.3.4 1:4.1.1 gnat-4.6-4.6.4/debian/rules.conf0000644000000000000000000010751412323525664013114 0ustar # -*- makefile -*- # rules.conf # - used to build debian/control and debian/rules.parameters # - assumes unpacked sources include debian/rules.defs include debian/rules.sonames # Helper to generate biarch/triarch dependencies. # For example, $(eval $(call gen_multilib_deps,gomp)) will create the # libgompbiarch variable, and make it contains the libgompbiarch{32,64,n32} # variables if biarch{32,64,n32} is set to yes. define gen_multilib_deps lib$1biarch64 := lib64$1$$($(shell echo $1 | tr "a-z" "A-Z")_SONAME)$(LS) (>= $$$${gcc:Version}) lib$1biarch32 := lib32$1$$($(shell echo $1 | tr "a-z" "A-Z")_SONAME)$(LS) (>= $$$${gcc:Version}) lib$1biarchn32 := libn32$1$$($(shell echo $1 | tr "a-z" "A-Z")_SONAME)$(LS) (>= $$$${gcc:Version}) lib$1biarchhf := libhf$1$$($(shell echo $1 | tr "a-z" "A-Z")_SONAME)$(LS) (>= $$$${gcc:Version}) lib$1biarchsf := libsf$1$$($(shell echo $1 | tr "a-z" "A-Z")_SONAME)$(LS) (>= $$$${gcc:Version}) ifeq ($$(biarch64),yes) lib$1biarch := $$(lib$1biarch64) endif ifeq ($$(biarch32),yes) lib$1biarch := $$(lib$1biarch32) endif ifeq ($$(biarchn32),yes) ifeq ($$(biarch64),yes) lib$1biarch := $$(lib$1biarch64), $$(lib$1biarchn32) else lib$1biarch := $$(lib$1biarchn32) endif endif ifeq ($$(biarchhf),yes) lib$1biarch := $$(lib$1biarchhf) | lib$1$$($(shell echo $1 | tr "a-z" "A-Z")_SONAME)$(LS)-armhf endif ifeq ($$(biarchsf),yes) lib$1biarch := $$(lib$1biarchsf) | lib$1$$($(shell echo $1 | tr "a-z" "A-Z")_SONAME)$(LS)-armel endif endef $(foreach x,gomp mudflap ssp gfortran objc quadmath go,$(eval $(call gen_multilib_deps,$(x)))) # Helper to generate _no_archs variables. # For example, $(eval $(call gen_no_archs,java)) will create the java_no_archs # variable, using the java_no_cpu and java_no_systems variables. define gen_no_archs $1_no_archs := ifneq (,$$($1_no_cpus)) $1_no_archs += $$(foreach cpu,$$(filter-out i386 amd64 alpha arm,$$($1_no_cpus)),!$$(cpu)) ifneq (,$$(filter i386,$$($1_no_cpus))) $1_no_archs += !i386 !hurd-i386 !kfreebsd-i386 !knetbsd-i386 endif ifneq (,$$(filter amd64,$$($1_no_cpus))) $1_no_archs += !amd64 !kfreebsd-amd64 endif ifneq (,$$(filter alpha,$$($1_no_cpus))) $1_no_archs += !alpha !hurd-alpha !knetbsd-alpha endif ifneq (,$$(filter arm,$$($1_no_cpus))) $1_no_archs += !arm !armel !armhf endif ifneq (,$$(strip $3)) $1_no_systems_tmp := $$(subst $$(SPACE)gnu$$(SPACE),$$(SPACE)hurd-gnu$$(SPACE),$$(SPACE)$3$$(SPACE)) $1_no_archs += $$(foreach cpu,$$($1_no_cpus),$$(foreach system,$$($1_no_systems_tmp),!$$(subst gnu,$$(cpu),$$(system)))) endif endif ifneq (,$$($1_no_systems)) $1_no_systems_tmp := $$(subst $$(SPACE)gnu$$(SPACE),$$(SPACE)hurd-gnu$$(SPACE),$$(SPACE)$$($1_no_systems)$$(SPACE)) $1_no_archs += $$(foreach system,$$($1_no_systems_tmp),$$(foreach cpu,$2,!$$(subst gnu,$$(cpu),$$(system)))) endif $1_no_archs := $$(strip $$($1_no_archs)) endef base_deb_cpus := i386 alpha base_deb_systems := $(foreach x,ada java java_plugin fortran libphobos libgc check locale,$(eval $(call gen_no_archs,$(x),$(base_deb_cpus),$(base_deb_systems)))) linux_no_archs := !hurd-i386 !hurd-alpha !kfreebsd-i386 !kfreebsd-amd64 !knetbsd-i386 !knetbsd-alpha GCC_VERSION := $(strip $(shell cat $(firstword $(wildcard $(srcdir)/gcc/FULL-VER $(srcdir)/gcc/BASE-VER)))) NEXT_GCC_VERSION := $(shell echo $(GCC_VERSION) | \ awk -F. '{OFS="."; if (NF==2) $$3=1; else $$NF += 1; print}') GCC_MAJOR_VERSION := $(shell echo $(GCC_VERSION) | sed -r 's/([0-9])\.[0-9]\.[0-9]/\1/') GCC_MINOR_VERSION := $(shell echo $(GCC_VERSION) | sed -r 's/[0-9]\.([0-9])\.[0-9]/\1/') GCC_RELEASE_VERSION := $(shell echo $(GCC_VERSION) | sed -r 's/[0-9]\.[0-9]\.([0-9])/\1/') NEXT_GCC_MAJOR_VERSION := $(shell expr $(echo $(GCC_MAJOR_VERSION)) + 1) NEXT_GCC_MINOR_VERSION := $(shell expr $(echo $(GCC_MINOR_VERSION)) + 1) NEXT_GCC_RELEASE_VERSION := $(shell expr $(echo $(GCC_MAJOR_VERSION)) + 1) ifeq ($(single_package),yes) BASE_VERSION := $(shell echo $(GCC_VERSION) | sed -e 's/\([1-9]\.[0-9]\).*/\1/') endif ifneq (,$(findstring gdc,$(PKGSOURCE))) GDC_BASE_VERSION := $(word 1, $(subst -, ,$(DEB_VERSION))) DEB_VERSION := $(subst $(GDC_BASE_VERSION)-,,$(DEB_VERSION)) endif GCC_SOURCE_VERSION := $(shell echo $(DEB_VERSION) | sed 's/-.*//') NEXT_GCC_SOURCE_VERSION := $(shell echo $(GCC_SOURCE_VERSION) | \ awk -F. '{OFS="."; if (NF==2) $$3=1; else $$NF += 1; print}') MAINTAINER = Debian GCC Maintainers ifeq ($(distribution),Ubuntu) ifneq (,$(findstring $(PKGSOURCE),gnat gdc)) MAINTAINER = Ubuntu MOTU Developers else MAINTAINER = Ubuntu Core developers endif endif UPLOADERS = Matthias Klose ifneq (,$(findstring $(PKGSOURCE),gnat)) UPLOADERS = Ludovic Brenta endif ifneq (,$(findstring $(PKGSOURCE),gdc)) UPLOADERS = Iain Buclaw endif DPKG_BUILD_DEP = dpkg-dev (>= 1.14.15), ifeq ($(with_multiarch_lib),yes) DPKG_BUILD_DEP = dpkg-dev (>= 1.16.0~ubuntu4), endif ifeq ($(multiarch_stage1),yes) DPKG_BUILD_DEP = dpkg-dev (>= 1.16.0~ubuntu4), endif ifeq ($(DEB_CROSS),yes) DPKG_BUILD_DEP += dpkg-cross (>= 1.25.99), endif # The binutils version needed. # The oldest suitable versions for the various platforms can be found in # INSTALL/specific.html ; we take a tighter dependency if possible to be on # the safe side (something like newest( version in stable, versions for the # various platforms in INSTALL/specific.html) ). # We need binutils (>= 2.19.1) for a new dwarf unwind expression opcode. # See http://gcc.gnu.org/ml/gcc-patches/2008-09/msg01713.html ifeq ($(trunk_build),yes) BINUTILSBDV = 2.22 else BINUTILSBDV = 2.21.1 endif ifeq ($(DEB_CROSS),yes) BINUTILS_BUILD_DEP = binutils$(TS) (>= $(BINUTILSBDV)), binutils-multiarch (>= $(BINUTILSBDV)) BINUTILSV := $(shell dpkg -l binutils$(TS) \ | awk '/^ii/{print $$3;exit}' | sed 's/-.*//') else BINUTILS_BUILD_DEP = binutils (>= $(BINUTILSBDV)) | binutils-multiarch (>= $(BINUTILSBDV)) ifeq ($(REVERSE_CROSS),yes) BINUTILSV := $(shell dpkg -l binutils$(TS) \ | awk '/^ii/{print $$3;exit}' | sed 's/-.*//') else BINUTILSV := $(shell dpkg -l binutils binutils-multiarch \ | awk '/^ii/{print $$3;exit}' | sed 's/-.*//') endif endif ifeq (,$(BINUTILSV)) BINUTILSV := $(BINUTILSBDV) endif # FIXME; stripping doesn't work with gold #BINUTILS_BUILD_DEP += , binutils-gold (>= $(BINUTILSV)) [$(gold_archs)] # libc-dev dependencies libc_ver := 2.11 libc_dev_ver := $(libc_ver) ifeq ($(with_multiarch_lib),yes) ifeq ($(distribution),Debian) libc_dev_ver := 2.13-5 else libc_dev_ver := 2.13-0ubuntu6 endif endif ifeq ($(DEB_TARGET_ARCH_OS),linux) ifneq (,$(findstring $(DEB_TARGET_ARCH),alpha ia64)) LIBC_DEP = libc6.1 else LIBC_DEP = libc6 endif else ifeq ($(DEB_TARGET_ARCH_OS),hurd) LIBC_DEP = libc0.3 endif ifeq ($(DEB_TARGET_ARCH_OS),kfreebsd) LIBC_DEP = libc0.1 endif ifeq ($(DEB_TARGET_ARCH),uclibc) LIBC_DEP ?= libuclibc LIBC_DEV_DEP ?= libuclibc-dev endif endif LIBC_DEV_DEP = $(LIBC_DEP)-dev ifeq ($(DEB_TARGET_ARCH_OS),mint) # FreeMiNT has no shared libraries LIBC_DEP = # mintlib is the libc6-dev equivalent LIBC_DEV_DEP = mintlib libc_dev_ver = 0~ endif # for cross ifeq ($(DEB_CROSS),yes) LIBC_DEP ?= $(LIBC_DEP)$(LS) LIBC_DEV_DEP ?= $(LIBC_DEV_DEP)$(LS) endif # this is about Debian archs name, *NOT* GNU target triplet biarch_deb_map := \ i386=amd64 amd64=i386 \ mips=mips64 mipsel=mips64 \ powerpc=ppc64 ppc64=powerpc \ sparc=sparc64 \ s390=s390x s390x=s390 \ kfreebsd-amd64=i386 \ armel=armhf \ armhf=armel biarch_deb_arch := $(patsubst $(DEB_TARGET_ARCH)=%,%, \ $(filter $(DEB_TARGET_ARCH)=%,$(biarch_deb_map))) LIBC_BIARCH_DEP := LIBC_BIARCH_DEV_DEP := LIBCXX_BIARCH_DEP := LIBCXX_BIARCH_DBG_DEP := ifneq (,$(findstring yes,$(biarch64) $(biarch32) $(biarchn32)$(biarchhf)$(biarchsf))) LIBC_BIARCH_DEP := $(LIBC_DEP)-$(biarch_deb_arch)$(LS_biarch) (>= $(libc_ver)) LIBC_BIARCH_DEV_DEP := $(LIBC_DEV_DEP)-$(biarch_deb_arch)$(LS_biarch) (>= $(libc_ver)) ifeq ($(biarch64),yes) LIBCXX_BIARCH_DEP := lib64stdc++$(CXX_SONAME)$(LS) (>= $${gcc:Version}) LIBCXX_BIARCH_DBG_DEP := lib64stdc++$(CXX_SONAME)-$(BASE_VERSION)-dbg$(LS) endif ifeq ($(biarch32),yes) LIBCXX_BIARCH_DEP := lib32stdc++$(CXX_SONAME)$(LS) (>= $${gcc:Version}) LIBCXX_BIARCH_DBG_DEP := lib32stdc++$(CXX_SONAME)-$(BASE_VERSION)-dbg$(LS) endif ifeq ($(biarchn32),yes) ifneq (,$(findstring $(DEB_TARGET_ARCH),mips mipsel)) triarch := ifeq ($(biarch64),yes) triarch := $(COMMA)$(SPACE) endif LIBC_BIARCH_DEV_DEP += $(triarch)libc6-dev-mipsn32$(LS) (>= $(libc_ver)) LIBC_BIARCH_DEP += $(triarch)libc6-mipsn32$(LS) (>= $(libc_ver)) LIBCXX_BIARCH_DEP += $(triarch)libn32stdc++$(CXX_SONAME)$(LS) (>= $${gcc:Version}) LIBCXX_BIARCH_DBG_DEP += $(triarch)libn32stdc++$(CXX_SONAME)-$(BASE_VERSION)-dbg$(LS) endif endif ifeq ($(biarchhf),yes) LIBCXX_BIARCH_DEP := libhfstdc++$(CXX_SONAME)$(LS) (>= $${gcc:Version}) | libstdc++$(CXX_SONAME)$(LS)-armhf LIBCXX_BIARCH_DBG_DEP := libhfstdc++$(CXX_SONAME)-$(BASE_VERSION)-dbg$(LS) | libstdc++$(CXX_SONAME)-$(BASE_VERSION)$(LS)-dbg-armhf LIBC_BIARCH_DEP += | $(LIBC_DEP)-$(biarch_deb_arch)$(LS_biarch) LIBC_BIARCH_DEV_DEP += | $(LIBC_DEV_DEP)-$(biarch_deb_arch)$(LS_biarch) endif ifeq ($(biarchsf),yes) LIBCXX_BIARCH_DEP := libsfstdc++$(CXX_SONAME)$(LS) (>= $${gcc:Version}) | libstdc++$(CXX_SONAME)$(LS)-armel LIBCXX_BIARCH_DBG_DEP := libsfstdc++$(CXX_SONAME)-$(BASE_VERSION)-dbg$(LS) | libstdc++$(CXX_SONAME)-$(BASE_VERSION)$(LS)-dbg-armel LIBC_BIARCH_DEP += | $(LIBC_DEP)-$(biarch_deb_arch)$(LS_biarch) LIBC_BIARCH_DEV_DEP += | $(LIBC_DEV_DEP)-$(biarch_deb_arch)$(LS_biarch) endif endif # Add suffix and required version LIBC_DEV_DEP := $(LIBC_DEV_DEP)$(LS) (>= $(libc_dev_ver)) # TODO: make this automatic, there must be a better way to define LIBC_DEP. ifneq ($(DEB_CROSS),yes) LIBC_BUILD_DEP = libc6.1-dev (>= $(libc_dev_ver)) [alpha ia64] | libc0.3-dev (>= $(libc_dev_ver)) [hurd-i386] | libc0.1-dev (>= $(libc_dev_ver)) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= $(libc_dev_ver)), LIBC_BIARCH_BUILD_DEP = libc6-dev-amd64 [i386], libc6-dev-sparc64 [sparc], libc6-dev-s390 [s390x], libc6-dev-s390x [s390], libc6-dev-i386 [amd64], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 ppc64 kfreebsd-amd64 s390x], lib64gcc1 [i386 powerpc sparc s390], libc6-dev-mips64 [mips mipsel], libc6-dev-mipsn32 [mips mipsel], ifneq (,$(findstring armel,$(biarchhfarchs))) LIBC_BIARCH_BUILD_DEP += libc6-dev-armhf [armel], endif ifneq (,$(findstring armhf,$(biarchsfarchs))) LIBC_BIARCH_BUILD_DEP += libc6-dev-armel [armhf], endif else LIBC_BUILD_DEP = $(LIBC_DEV_DEP), ifneq ($(LIBC_BIARCH_DEV_DEP),) LIBC_BIARCH_BUILD_DEP = $(LIBC_BIARCH_DEV_DEP), else LIBC_BIARCH_BUILD_DEP = endif endif GCC_MULTILIB_BUILD_DEP = g++-multilib [$(multilib_archs)], LIBUNWIND_DEV_DEP := libunwind7-dev$(LS) (>= 0.98.5-6) LIBUNWIND_BUILD_DEP := $(LIBUNWIND_DEV_DEP) [ia64], LIBATOMIC_OPS_BUILD_DEP := libatomic-ops-dev$(LS) [ia64], ifneq ($(DEB_TARGET_ARCH),ia64) LIBUNWIND_DEV_DEP := # nothing endif ifneq (,$(filter $(distrelease),lenny etch squeeze dapper hardy jaunty karmic lucid maverick natty)) GMP_BUILD_DEP = libgmp3-dev, MPFR_BUILD_DEP = libmpfr-dev, else GMP_BUILD_DEP = libgmp-dev (>= 2:5.0.1~), MPFR_BUILD_DEP = libmpfr-dev (>= 3.0.0-9~), endif ifneq (,$(filter $(distrelease),lenny etch squeeze wheezy dapper hardy jaunty karmic lucid maverick natty oneiric precise quantal)) PPL_BUILD_DEP = libppl-dev (>= 0.11~) | libppl0.10-dev, CLOOG_BUILD_DEP = libcloog-ppl-dev (>= 0.15.9-2~), CLOOG_RUNTIME_DEP = libcloog-ppl0 (>= 0.15.9-2~), libppl-c2, libppl7 else PPL_BUILD_DEP = libppl-dev (>= 0.12) | libppl0.12-dev, CLOOG_BUILD_DEP = libcloog-ppl-dev (>= 0.16), CLOOG_RUNTIME_DEP = libcloog-ppl1 | libcloog-ppl0 (>= 0.15.9-2~), libppl-c4, libppl12 | libppl9 endif ifneq (,$(filter $(distrelease),lenny etch squeeze wheezy dapper hardy jaunty karmic lucid maverick natty oneiric precise quantal raring)) MPC_BUILD_DEP = libmpc-dev, else MPC_BUILD_DEP = libmpc-dev (>= 1.0), endif ELF_BUILD_DEP = libelfg0-dev (>= 0.8.12), SOURCE_BUILD_DEP := ifeq (,$(findstring gcc,$(PKGSOURCE))) SOURCE_BUILD_DEP := gcc-$(BASE_VERSION)-source (>= $(GCC_SOURCE_VERSION)), gcc-$(BASE_VERSION)-source (<< $(NEXT_GCC_SOURCE_VERSION)), endif CHECK_BUILD_DEP := dejagnu [$(check_no_archs)], ifneq (,$(findstring gcc,$(PKGSOURCE))) CHECK_BUILD_DEP += autogen, endif AUTO_BUILD_DEP := m4, libtool, AUTO_BUILD_DEP += autoconf2.64, ifneq ($(DEB_CROSS),yes) LIBC_BUILD_DEP := libc6.1-dev (>= $(libc_dev_ver)) [alpha ia64] | libc0.3-dev (>= $(libc_dev_ver)) [hurd-i386] | libc0.1-dev (>= $(libc_dev_ver)) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= $(libc_dev_ver)) JAVA_BUILD_DEP := libc6.1-dbg [alpha ia64] | libc0.3-dbg [hurd-i386] | libc0.1-dbg [kfreebsd-i386 kfreebsd-amd64] | libc6-dbg, zlib1g-dev, libantlr-java, python, libffi-dev, ifeq ($(PKGSOURCE),gcj-$(BASE_VERSION)) bd_java_archs = else ifeq ($(single_package)-$(with_java),yes-yes) bd_java_archs = else bd_java_archs = $(EMPTY) [$(java_no_archs)] endif ifneq (,$(java_awt_peers)) JAVA_BUILD_DEP += fastjar$(bd_java_archs), libmagic-dev$(bd_java_archs), JAVA_BUILD_DEP += libecj-java (>= 3.3.0-2)$(bd_java_archs), zip$(bd_java_archs), ifeq ($(with_java_maintainer_mode),yes) # gcj-4.3 needed for gjavah-4.3. JAVA_BUILD_DEP += gcj-4.4$(bd_java_archs), ecj (>= 3.3.0-2)$(bd_java_archs), endif JAVA_BUILD_DEP += libasound2-dev [$(java_no_archs) $(linux_no_archs)], ifneq (,$(findstring gtk,$(java_awt_peers))) JAVA_BUILD_DEP += libxtst-dev$(bd_java_archs), libxt-dev$(bd_java_archs), libgtk2.0-dev (>= 2.4.4-2)$(bd_java_archs), libart-2.0-dev$(bd_java_archs), libcairo2-dev$(bd_java_archs), endif ifneq (,$(findstring qt,$(java_awt_peers))) JAVA_BUILD_DEP += libqt4-dev (>= 4.1.0)$(bd_java_archs), endif # gconf peer, disabled by default #JAVA_BUILD_DEP += libgconf2-dev$(bd_java_archs), # gstreamer peer #JAVA_BUILD_DEP += libgstreamer-plugins-base0.10-dev$(bd_java_archs), ifneq ($(single_package),yes) JAVA_BUILD_DEP += g++-4.6 [armel armhf], endif endif ifneq ($(with_standalone_gcj),yes) ifeq ($(PKGSOURCE),gcj-$(BASE_VERSION)) JAVA_BUILD_DEP += $(SOURCE_BUILD_DEP) endif endif #JAVA_BUILD_INDEP := gcj-$(BASE_VERSION)-jdk ifeq ($(single_package),yes) LIBSTDCXX_BUILD_INDEP = doxygen (>= 1.7.2), graphviz (>= 2.2), gsfonts-x11, texlive-latex-base LIBSTDCXX_BUILD_INDEP +=, xsltproc, libxml2-utils, docbook-xsl-ns JAVA_BUILD_INDEP := endif ifeq ($(with_separate_libgcj),yes) ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION)) JAVA_BUILD_DEP := JAVA_BUILD_INDEP := endif endif ifeq ($(with_ecj),yes) ifneq (./,$(dir $(ecj_jar))) ECJ_DEP = libecj-java (>= 3.5.1) endif else ECJ_DEP = ecj, libecj-java (>= 3.5.1) ECJ_DEP = ecj-gcj, libecj-java-gcj (>= 3.5.1) ifneq (,$(filter $(DEB_HOST_ARCH),arm armel armhf)) ECJ_DEP +=, ecj1 endif endif ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION)) LIBSTDCXX_BUILD_INDEP = doxygen (>= 1.7.2), graphviz (>= 2.2), gsfonts-x11, texlive-latex-base ifeq (,$(filter $(distrelease),lenny etch dapper hardy jaunty karmic lucid maverick natty oneiric)) LIBSTDCXX_BUILD_INDEP +=, xsltproc, libxml2-utils, docbook-xsl-ns endif JAVA_BUILD_INDEP :=, $(JAVA_BUILD_INDEP) endif #SPU_BUILD_DEP := binutils-spu (>= $(BINUTILSBDV)) [powerpc ppc64], newlib-spu (>= 1.16.0) [powerpc ppc64], gcc-$(BASE_VERSION)-base [powerpc ppc64], #SPU_BUILD_DEP := binutils-spu (>= $(BINUTILSBDV)) [powerpc ppc64], newlib-spu (>= 1.16.0) [powerpc ppc64], ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION)) ifneq ($(with_separate_gnat),yes) # Build gnat as part of the combiled gcc-x.y source package. Do not fail # if gnat is not present on unsupported architectures; the build scripts # will not use gnat anyway. GNAT_BUILD_DEP := gnat (>= 4.1) [$(ada_no_archs)], endif else ifeq ($(single_package),yes) # Ditto, as part of the gcc-snapshot package. # FIXME: ad hoc dependency, better fix setting of ada_no_archs #GNAT_BUILD_DEP := gnat (>= 4.1) [$(ada_no_archs)], gcc-snapshot (>= 20090821-1) [armel armhf], GNAT_BUILD_DEP := gnat (>= 4.1) [!arm !armhf !powerpcspe !sh4 !sparc64 !hurd-i386], else ifeq ($(PKGSOURCE),gnat-$(BASE_VERSION)) # Special source package just for gnat. Fail early if gnat is not present, # rather than waste CPU cycles and fail later. GNAT_BUILD_DEP := gnat (>= 4.1), GNAT_BUILD_DEP += $(SOURCE_BUILD_DEP) JAVA_BUILD_DEP := JAVA_BUILD_INDEP := GDC_BUILD_DEP := # gnat on spu should work ... SPU_BUILD_DEP := else ifeq ($(PKGSOURCE),gcj-$(BASE_VERSION)) # Special source package just for gcj. GNAT_BUILD_DEP := GDC_BUILD_DEP := SPU_BUILD_DEP := else ifeq ($(PKGSOURCE),gdc-$(BASE_VERSION)) # Special source package just for gdc. GNAT_BUILD_DEP := JAVA_BUILD_DEP := JAVA_BUILD_INDEP := GDC_BUILD_DEP := $(SOURCE_BUILD_DEP) SPU_BUILD_DEP := endif else # build cross compiler ifeq ($(DEB_TARGET_ARCH_OS),mint) #XXX for now; we can only do DEB_STAGE=stage1 because otherwise, gcc # wants to use shared libraries, which FreeMiNT does not have; the # correct value to use here is 'mintlib' possibly with some cross-foo CROSS_BUILD_DEP := else CROSS_BUILD_DEP := libc6-dev$(cross_lib_arch), endif ifeq ($(REVERSE_CROSS),yes) CROSS_BUILD_DEP += zlib1g-dev$(cross_lib_arch), libmpfr-dev$(cross_lib_arch), endif SOURCE_BUILD_DEP := ifeq (,$(findstring gcc,$(PKGSOURCE))) SOURCE_BUILD_DEP := gcc-$(BASE_VERSION)-source (>= $(GCC_SOURCE_VERSION)), gcc-$(BASE_VERSION)-source (<< $(NEXT_GCC_SOURCE_VERSION)), endif ifeq ($(with_java),yes) JAVA_BUILD_DEP := zlib1g-dev, lib64z1-dev [i386 powerpc sparc s390], lib32z1-dev [amd64 ppc64 kfreebsd-amd64 s390x], endif JAVA_BUILD_INDEP := GNAT_BUILD_DEP := ifeq (,$(findstring spu,$(DEB_TARGET_GNU_CPU))) SPU_BUILD_DEP := endif endif # cross compiler # The numeric part of the gcc version number (x.yy.zz) NEXT_GCC_VERSION := $(shell echo $(GCC_VERSION) | \ awk -F. '{OFS="."; if (NF==2) $$3=1; else $$NF += 1; print}') # first version with a new path component in gcc_lib_dir (i.e. GCC_VERSION # or TARGET_ALIAS changes), or last version available for all architectures DEB_GCC_SOFT_VERSION := 4.6.4-1 DEB_GCJ_SOFT_VERSION := 4.6.4-1 ifeq ($(with_d),yes) DEB_GDC_VERSION := $(GDC_BASE_VERSION)-$(DEB_VERSION) endif # semiautomatic ... DEB_SOVERSION := $(DEB_VERSION) DEB_SOVERSION := 4.6 DEB_SOEVERSION := $(EPOCH):4.6 DEB_STDCXX_SOVERSION := 4.6 DEB_GCJ_SOVERSION := 4.6 DEB_GOMP_SOVERSION := $(DEB_SOVERSION) DEB_GCCMATH_SOVERSION := $(DEB_SOVERSION) DEB_GCC_VERSION := $(DEB_VERSION) DEB_GCJ_VERSION := $(DEB_VERSION) ifeq ($(with_separate_libgcj),yes) ifeq ($(PKGSOURCE),gcj-$(BASE_VERSION)) DEB_GCC_VERSION := $(DEB_GCC_SOFT_VERSION) endif endif DEB_GNAT_VERSION := $(DEB_VERSION) ifeq ($(with_separate_gnat),yes) ifeq ($(PKGSOURCE),gnat-$(BASE_VERSION)) DEB_GCC_VERSION := $(DEB_GCC_SOFT_VERSION) endif endif # manual ... ifeq ($(DEB_TARGET_GNU_CPU), $(findstring $(DEB_TARGET_GNU_CPU),hppa m68k)) ifeq ($(DEB_TARGET_ARCH),m68k) GCC_SONAME := 2 endif ifeq ($(DEB_TARGET_ARCH),hppa) GCC_SONAME := 4 endif DEB_LIBGCC_SOVERSION := $(DEB_SOVERSION) DEB_LIBGCC_VERSION := $(DEB_VERSION) else GCC_SONAME := 1 DEB_LIBGCC_SOVERSION := $(DEB_SOEVERSION) DEB_LIBGCC_VERSION := $(DEB_EVERSION) endif ifeq ($(with_shared_libgcc),yes) LIBGCC_DEP := libgcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)) LIBGCC_BIARCH_DEP := ifeq ($(biarch64),yes) LIBGCC_BIARCH_DEP := lib64gcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)) endif ifeq ($(biarch32),yes) LIBGCC_BIARCH_DEP := lib32gcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)) endif ifeq ($(biarchn32),yes) ifeq ($(biarch64),yes) LIBGCC_BIARCH_DEP := lib64gcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)), libn32gcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)) else LIBGCC_BIARCH_DEP := libn32gcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)) endif endif ifeq ($(biarchhf),yes) LIBGCC_BIARCH_DEP := libhfgcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)) | libgcc1-armhf endif ifeq ($(biarchsf),yes) LIBGCC_BIARCH_DEP := libsfgcc$(GCC_SONAME)$(LS) (>= $(DEB_LIBGCC_VERSION)) | libgcc1-armel endif endif # $(with_shared_libgcc) GNAT_VERSION := $(BASE_VERSION) LIBGNAT_DEP := ifeq ($(with_libgnat),yes) LIBGNAT_DEP := libgnat-$(GNAT_VERSION) (= $(DEB_VERSION)) endif pkg_ver := -$(BASE_VERSION) PKG_GCJ_EXT = $(GCJ_SONAME1) PKG_LIBGCJ_EXT = $(GCJ_SONAME1)$(if $(GCJ_SONAME2),-$(GCJ_SONAME2)) ctrl_flags = \ -DBINUTILSV=$(BINUTILSV) \ -DBINUTILSBDV=$(BINUTILSBDV) \ -DSRCNAME=$(PKGSOURCE) \ -D__$(DEB_TARGET_GNU_CPU)__ \ -DARCH=$(DEB_TARGET_ARCH) \ -DDIST=$(distribution) ctrl_flags += \ -DLIBC_DEV_DEP="$(LIBC_DEV_DEP)" \ -DLIBC_BIARCH_BUILD_DEP="$(LIBC_BIARCH_BUILD_DEP)" \ -DFORTRAN_BUILD_DEP="$(FORTRAN_BUILD_DEP)" \ -DGNAT_BUILD_DEP="$(GNAT_BUILD_DEP)" \ -DJAVA_BUILD_DEP="$(JAVA_BUILD_DEP)" \ -DJAVA_BUILD_INDEP="$(JAVA_BUILD_INDEP)" \ -DLIBSTDCXX_BUILD_INDEP="$(LIBSTDCXX_BUILD_INDEP)" \ -DGDC_BUILD_DEP="$(GDC_BUILD_DEP)" \ -DSPU_BUILD_DEP="$(SPU_BUILD_DEP)" \ -DBINUTILS_BUILD_DEP="$(BINUTILS_BUILD_DEP)" \ -DLIBC_BUILD_DEP="$(LIBC_BUILD_DEP)" \ -DCHECK_BUILD_DEP="$(CHECK_BUILD_DEP)" \ -DAUTO_BUILD_DEP="$(AUTO_BUILD_DEP)" \ -DAUTOGEN_BUILD_DEP="$(AUTOGEN_BUILD_DEP)" \ -DCLOOG_BUILD_DEP="$(CLOOG_BUILD_DEP)" \ -DGMP_BUILD_DEP="$(GMP_BUILD_DEP)" \ -DMPFR_BUILD_DEP="$(MPFR_BUILD_DEP)" \ -DMPC_BUILD_DEP="$(MPC_BUILD_DEP)" \ -DELF_BUILD_DEP="$(ELF_BUILD_DEP)" \ -DDPKG_BUILD_DEP="$(DPKG_BUILD_DEP)" \ -DSOURCE_BUILD_DEP="$(SOURCE_BUILD_DEP)" \ -DCROSS_BUILD_DEP="$(CROSS_BUILD_DEP)" \ -DGCC_MULTILIB_BUILD_DEP='$(GCC_MULTILIB_BUILD_DEP)' \ -DMULTILIB_ARCHS="$(multilib_archs)" \ -DNEON_ARCHS="$(neon_archs)" \ -DTP=$(TP) \ -DTS=$(TS) \ -DLS=$(LS) ifeq ($(DEB_CROSS),yes) ctrl_flags += \ -DTARGET=$(DEB_TARGET_ARCH) \ -DLIBUNWIND_BUILD_DEP="$(LIBUNWIND_BUILD_DEP)" \ -DLIBATOMIC_OPS_BUILD_DEP="$(LIBATOMIC_OPS_BUILD_DEP)" else # add '-DPRI=optional' to ctrl_flags if this is not the default compiler # ctrl_flags += \ # -DPRI=optional endif ifeq ($(with_base_only),yes) ctrl_flags += \ -DBASE_ONLY=yes endif ifeq ($(with_multiarch_lib),yes) ctrl_flags += \ -DMULTIARCH=yes endif control: control-file readme-bugs-file parameters-file copyright-file substvars-file versioned-files # stage1 and stage2 compilers are only C ifdef DEB_STAGE languages = c addons = cdev plugindev ifeq ($(DEB_STAGE),stage2) addons += libgcc gccxbase endif ifeq ($(DEB_STAGE),stage1) ifeq ($(DEB_TARGET_ARCH_OS),mint) # hack to make cross-compiler self-hosted addons += gccxbase endif endif else languages = c c++ fortran objc objpp ifeq ($(DEB_CROSS),yes) addons = gccxbase else addons = gccbase endif addons += cdev c++dev fdev objcdev source objppdev multilib addons += plugindev ifeq ($(with_libgcc),yes) addons += libgcc lib4gcc lib32gcc lib64gcc libn32gcc addons += $(if $(findstring armel,$(biarchhfarchs)),libhfgcc) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfgcc) endif ifeq ($(with_libcxx),yes) addons += libcxx lib32cxx lib64cxx libn32cxx addons += $(if $(findstring armel,$(biarchhfarchs)),libhfcxx) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfcxx) endif addons += $(if $(findstring armel,$(biarchhfarchs)),libhfdbgcxx) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfdbgcxx) ifeq ($(with_mudflap),yes) addons += mudflap ifeq ($(with_libmudflap),yes) addons += libmudf endif addons += $(if $(findstring armel,$(biarchhfarchs)),libhfmudflap) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfmudflap) endif ifeq ($(with_libgfortran),yes) addons += libgfortran lib32gfortran lib64gfortran libn32gfortran addons += $(if $(findstring armel,$(biarchhfarchs)),libhfgfortran) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfgfortran) endif ifeq ($(with_libobjc),yes) addons += libobjc lib32objc lib64objc libn32objc addons += $(if $(findstring armel,$(biarchhfarchs)),libhfobjc) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfobjc) endif ifeq ($(with_libgomp),yes) addons += libgomp lib32gomp lib64gomp libn32gomp addons += $(if $(findstring armel,$(biarchhfarchs)),libhfgomp) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfgomp) endif ifeq ($(with_libqmath),yes) addons += libqmath lib32qmath lib64qmath libn32qmath addons += $(if $(findstring armel,$(biarchhfarchs)),libhfqmath) addons += $(if $(findstring armhf,$(biarchsfarchs)),libsfqmath) endif ifeq ($(with_go),yes) addons += ggo godev ifeq ($(with_go),yes) addons += libggo endif endif ifneq ($(DEB_CROSS),yes) languages += ada java addons += libgcj libgcjdev gcjdoc libgnat libs source # libgmath libnof lib64gnat ssp ifneq (,$(neon_archs)) addons += libneongcc libneongomp libneonobjc libneongfortran libneoncxx endif ifeq ($(with_fixincl),yes) addons += fixincl endif ifeq ($(with_libgcj_doc),yes) addons += gcjdoc endif # ifneq (,$(findstring gtk, $(java_awt_peers))) # addons += gtkpeer # endif # ifneq (,$(findstring qt, $(java_awt_peers))) # addons += qtpeer # endif ifeq ($(with_separate_libgcj),yes) ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION)) languages := $(filter-out java,$(languages)) addons := $(filter-out gcj libgcj libgcjdev gcjdoc gtkpeer qtpeer,$(addons)) endif ifeq ($(PKGSOURCE),gcj-$(BASE_VERSION)) languages = java addons = gcj libgcj libgcjdev ifeq ($(with_libgcj_doc),yes) addons += gcjdoc endif # ifneq (,$(findstring gtk, $(java_awt_peers))) # addons += gtkpeer # endif # ifneq (,$(findstring qt, $(java_awt_peers))) # addons += qtpeer # endif ifeq ($(with_standalone_gcj),yes) addons += libgcc lib4gcc lib64gcc lib32gcc libn32gcc endif endif endif ifeq ($(with_standalone_gcj),yes) ifeq ($(PKGSOURCE),gcj-$(BASE_VERSION)) ctrl_flags += -DSTANDALONEJAVA endif endif ifeq ($(with_separate_gnat),yes) ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION)) languages := $(filter-out ada,$(languages)) addons := $(filter-out libgnat,$(addons)) endif ifeq ($(PKGSOURCE),gnat-$(BASE_VERSION)) languages = ada addons = libgnat endif endif ifeq ($(with_separate_gdc),yes) ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION)) languages := $(filter-out d,$(languages)) endif ifeq ($(PKGSOURCE),gdc-$(BASE_VERSION)) languages = d addons = ifeq ($(with_libphobos),yes) addons += libphobos endif endif endif ifneq ($(GFDL_INVARIANT_FREE),yes) addons += gfdldoc endif endif endif # not stage control-file: echo "addons: $(addons)"; \ m4 $(ctrl_flags) \ -DPV=$(pkg_ver) \ -DCXX_SO=$(CXX_SONAME) \ -DGCC_SO=$(GCC_SONAME) \ -DOBJC_SO=$(OBJC_SONAME) \ -DFORTRAN_SO=$(FORTRAN_SONAME) \ -DGCJ_SO=$(PKG_GCJ_EXT) \ -DLIBGCJ_EXT=$(PKG_LIBGCJ_EXT) \ -DGNAT_SO=$(GNAT_SONAME) \ -DGNAT_V=$(GNAT_VERSION) \ -DPHOBOS_V=$(libphobos_version) \ -DGOMP_SO=$(GOMP_SONAME) \ -DGCCMATH_SO=$(GCCMATH_SONAME) \ -DMF_SO=$(MUDFLAP_SONAME) \ -DQMATH_SO=$(QUADMATH_SONAME) \ -DSSP_SO=$(SSP_SONAME) \ -DGO_SO=$(GO_SONAME) \ -Denabled_languages="$(languages) $(addons)" \ -Dada_no_archs="$(ada_no_archs)" \ -Djava_no_archs="$(java_no_archs)" \ -Dfortran_no_archs="$(fortran_no_archs)" \ -Dlibgc_no_archs="$(libgc_no_archs)" \ -Dlibphobos_archs="$(libphobos_archs)" \ -Dlibphobos_no_archs="$(libphobos_no_archs)" \ -Dcheck_no_archs="$(check_no_archs)" \ -Dlocale_no_archs="$(locale_no_archs)" \ -Dlinux_gnu_archs="$(linux_gnu_archs)" \ -Dbiarch32_archs="$(strip $(subst /, ,$(biarch32archs)))" \ -Dbiarch64_archs="$(strip $(subst /, ,$(biarch64archs)))" \ -Dbiarchn32_archs="$(strip $(subst /, ,$(biarchn32archs)))" \ -Dbiarchhf_archs="$(strip $(subst /, ,$(biarchhfarchs)))" \ -Dbiarchsf_archs="$(strip $(subst /, ,$(biarchsfarchs)))" \ debian/control.m4 > debian/control.tmp2 uniq debian/control.tmp2 | sed '/^Build/s/ *, */, /g' \ > debian/control.tmp rm -f debian/control.tmp2 [ -e debian/control ] \ && cmp -s debian/control debian/control.tmp \ && rm -f debian/control.tmp && exit 0; \ mv debian/control.tmp debian/control; touch $(control_stamp) readme-bugs-file: m4 -DDIST=$(distribution) -DSRCNAME=$(PKGSOURCE) \ debian/README.Bugs.m4 > debian/README.Bugs copyright-file: rm -f debian/copyright if echo $(SOURCE_VERSION) | grep -E ^'[0-9]\.[0-9]-[0-9]{8}' ; \ then SVN_BRANCH="trunk" ; \ else \ SVN_BRANCH="gcc-$(subst .,_,$(BASE_VERSION))-branch" ; \ fi ; \ sed debian/copyright.in \ -e "s/@BV@/$(BASE_VERSION)/g" \ -e "s/@SVN_BRANCH@/$$SVN_BRANCH/g" \ > debian/copyright substvars-file: rm -f debian/substvars.local.tmp ( \ echo 'gcc:Version=$(DEB_GCC_VERSION)'; \ echo 'gcc:EpochVersion=$(DEB_EVERSION)'; \ echo 'gcc:SoftVersion=$(DEB_GCC_SOFT_VERSION)'; \ echo 'gdc:Version=$(DEB_GDC_VERSION)'; \ echo 'gcj:Version=$(DEB_GCJ_VERSION)'; \ echo 'gcj:SoftVersion=$(DEB_GCJ_SOFT_VERSION)'; \ echo 'gcj:BaseVersion=$(BASE_VERSION)'; \ echo 'gnat:Version=$(DEB_GNAT_VERSION)'; \ echo 'binutils:Version=$(BINUTILSV)'; \ echo 'dep:libgcc=$(LIBGCC_DEP)'; \ echo 'dep:libgccbiarch=$(LIBGCC_BIARCH_DEP)'; \ echo 'dep:libc=$(LIBC_DEP) (>= $(libc_ver))'; \ echo 'dep:libcdev=$(LIBC_DEV_DEP)'; \ echo 'dep:libcbiarch=$(LIBC_BIARCH_DEP)'; \ echo 'dep:libcbiarchdev=$(LIBC_BIARCH_DEV_DEP)'; \ echo 'dep:libunwinddev=$(LIBUNWIND_DEV_DEP)'; \ echo 'dep:libcxxbiarch=$(LIBCXX_BIARCH_DEP)'; \ echo 'dep:libcxxbiarchdbg=$(LIBCXX_BIARCH_DBG_DEP)'; \ echo 'dep:libgobiarch=$(LIBGO_BIARCH_DEP)'; \ echo 'dep:libgobiarchdbg=$(LIBGO_BIARCH_DBG_DEP)'; \ echo 'dep:libgnat=$(LIBGNAT_DEP)'; \ echo 'dep:ecj=$(ECJ_DEP)'; \ echo 'dep:libcloog=$(CLOOG_RUNTIME_DEP)'; \ ) > debian/substvars.local.tmp ifneq (,$(filter $(DEB_TARGET_ARCH), $(multilib_archs))) ( \ echo 'gcc:multilib=gcc-$(BASE_VERSION)-multilib$(TS)'; \ echo 'gxx:multilib=g++-$(BASE_VERSION)-multilib$(TS)'; \ echo 'gobjc:multilib=gobjc-$(BASE_VERSION)-multilib$(TS)'; \ echo 'gobjcxx:multilib=gobjc++-$(BASE_VERSION)-multilib$(TS)'; \ echo 'gfortran:multilib=gfortran-$(BASE_VERSION)-multilib$(TS)'; \ ) >> debian/substvars.local.tmp endif ifeq ($(with_gold),yes) echo 'dep:gold=binutils-gold (>= $(BINUTILSV))' \ >> debian/substvars.local.tmp endif ifeq ($(with_libssp),yes) echo 'dep:libssp=libssp$(SSP_SONAME) (>= $${gcc:Version})' \ >> debian/substvars.local.tmp endif ifeq ($(with_gomp),yes) echo 'dep:libgomp=libgomp$(GOMP_SONAME)$(LS) (>= $${gcc:Version})' \ >> debian/substvars.local.tmp endif ifeq ($(with_qmath),yes) echo 'dep:libqmath=libquadmath$(QUADMATH_SONAME)$(LS) (>= $${gcc:Version})' \ >> debian/substvars.local.tmp endif ifeq ($(multilib),yes) echo 'dep:libgfortranbiarch=$(libgfortranbiarch)' \ >> debian/substvars.local.tmp echo 'dep:libobjcbiarch=$(libobjcbiarch)' \ >> debian/substvars.local.tmp ifeq ($(with_mudflap),yes) echo 'dep:libmudflapbiarch=$(libmudflapbiarch)' \ >> debian/substvars.local.tmp endif ifeq ($(with_libssp),yes) echo 'dep:libsspbiarch=$(libsspbiarch)' \ >> debian/substvars.local.tmp endif ifeq ($(with_gomp),yes) echo 'dep:libgompbiarch=$(libgompbiarch)' \ >> debian/substvars.local.tmp endif ifeq ($(with_qmath),yes) echo 'dep:libqmathbiarch=$(libquadmathbiarch)' \ >> debian/substvars.local.tmp endif ifeq ($(with_go),yes) echo 'dep:libgobiarch=$(libgobiarch)' \ >> debian/substvars.local.tmp endif endif ifneq ($(with_standalone_gcj),yes) ifneq (,$(filter $(DEB_HOST_ARCH),armel armhf)) echo 'dep:gcj=g++$(pkg_ver) (>= $(DEB_GCC_SOFT_VERSION))' \ >> debian/substvars.local.tmp else echo 'dep:gcj=gcc$(pkg_ver) (>= $(DEB_GCC_SOFT_VERSION))' \ >> debian/substvars.local.tmp endif endif #ifneq (,$(findstring gtk, $(java_awt_peers))) # echo 'pkg:gcjgtk=libgcj$(subst 0,,$(GCJ_SONAME))-awt-gtk (>= $(DEB_GCJ_VERSION))' \ # >> debian/substvars.local.tmp #endif #ifneq (,$(findstring qt, $(java_awt_peers))) # echo 'pkg:gcjqt=libgcj$(subst 0,,$(GCJ_SONAME))-awt-qt (>= $(DEB_GCJ_VERSION))' \ # >> debian/substvars.local.tmp #endif ifeq ($(DEB_HOST_ARCH),hppa) echo 'dep:prctl=prctl' >> debian/substvars.local.tmp endif ifneq (,$(filter $(DEB_TARGET_ARCH), powerpc ppc64)) echo 'base:Replaces=gcc-$(BASE_VERSION)-spu (<< 4.4.0-1)' >> debian/substvars.local.tmp endif ifeq ($(distribution)-$(DEB_HOST_ARCH),Debian-amd64) echo 'confl:lib32=libc6-i386 (<< 2.9-22)' >> debian/substvars.local.tmp endif ifeq ($(with_multiarch_lib),yes) echo 'multiarch:breaks=gcc-4.1, gcc-4.3 (<< 4.3.6-1), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2)' >> debian/substvars.local.tmp endif [ -e debian/substvars.local ] \ && cmp -s debian/substvars.local debian/substvars.local.tmp \ && rm -f debian/substvars.local.tmp && exit 0; \ mv debian/substvars.local.tmp debian/substvars.local; \ touch $(control_stamp) parameters-file: rm -f debian/rules.parameters.tmp ( \ echo '# configuration parameters taken from upstream source files'; \ echo 'GCC_VERSION := $(GCC_VERSION)'; \ echo 'NEXT_GCC_VERSION := $(NEXT_GCC_VERSION)'; \ echo 'BASE_VERSION := $(BASE_VERSION)'; \ echo 'SOURCE_VERSION := $(SOURCE_VERSION)'; \ echo 'DEB_VERSION := $(DEB_VERSION)'; \ echo 'DEB_EVERSION := $(DEB_EVERSION)'; \ echo 'GDC_BASE_VERSION := $(GDC_BASE_VERSION)'; \ echo 'DEB_GDC_VERSION := $(DEB_GDC_VERSION)'; \ echo 'DEB_SOVERSION := $(DEB_SOVERSION)'; \ echo 'DEB_SOEVERSION := $(DEB_SOEVERSION)'; \ echo 'DEB_LIBGCC_SOVERSION := $(DEB_LIBGCC_SOVERSION)'; \ echo 'DEB_LIBGCC_VERSION := $(DEB_LIBGCC_VERSION)'; \ echo 'DEB_STDCXX_SOVERSION := $(DEB_STDCXX_SOVERSION)'; \ echo 'DEB_GCJ_SOVERSION := $(DEB_GCJ_SOVERSION)'; \ echo 'PKG_GCJ_EXT := $(PKG_GCJ_EXT)'; \ echo 'PKG_LIBGCJ_EXT := $(PKG_LIBGCJ_EXT)'; \ echo 'DEB_GOMP_SOVERSION := $(DEB_GOMP_SOVERSION)'; \ echo 'DEB_GCCMATH_SOVERSION := $(DEB_GCCMATH_SOVERSION)'; \ echo 'GCC_SONAME := $(GCC_SONAME)'; \ echo 'CXX_SONAME := $(CXX_SONAME)'; \ echo 'FORTRAN_SONAME := $(FORTRAN_SONAME)'; \ echo 'OBJC_SONAME := $(OBJC_SONAME)'; \ echo 'GCJ_SONAME := $(GCJ_SONAME)'; \ echo 'GNAT_VERSION := $(GNAT_VERSION)'; \ echo 'GNAT_SONAME := $(GNAT_SONAME)'; \ echo 'FFI_SONAME := $(FFI_SONAME)'; \ echo 'MUDFLAP_SONAME := $(MUDFLAP_SONAME)'; \ echo 'SSP_SONAME := $(SSP_SONAME)'; \ echo 'GOMP_SONAME := $(GOMP_SONAME)'; \ echo 'QMATH_SONAME := $(QUADMATH_SONAME)'; \ echo 'GCCMATH_SONAME := $(GCCMATH_SONAME)'; \ echo 'GO_SONAME := $(GO_SONAME)'; \ echo 'LIBC_DEP := $(LIBC_DEP)'; \ ) > debian/rules.parameters.tmp [ -e debian/rules.parameters ] \ && cmp -s debian/rules.parameters debian/rules.parameters.tmp \ && rm -f debian/rules.parameters.tmp && exit 0; \ mv debian/rules.parameters.tmp debian/rules.parameters; \ touch $(control_stamp) versioned-files: fs=`echo debian/*BV* debian/*GCJ* debian/*CXX* debian/*LC* debian/*MF* | sort -u`; \ for f in $$fs debian/source.lintian-overrides.in; do \ [ -f $$f ] || echo "CANNOT FIND $$f"; \ [ -f $$f ] || continue; \ if [ -z "$(DEB_CROSS)" ]; then case "$$f" in *-CR*) continue; esac; fi; \ f2=$$(echo $$f \ | sed 's/BV/$(BASE_VERSION)/;s/CXX/$(CXX_SONAME)/;s/LGCJ/$(PKG_LIBGCJ_EXT)/;s/GCJ/$(PKG_GCJ_EXT)/;s/LC/$(GCC_SONAME)/;s/MF/$(MUDFLAP_SONAME)/;s/-CRB/$(cross_bin_arch)/;s/\.in$$//'); \ sed -e 's/@BV@/$(BASE_VERSION)/g' \ -e 's/@CXX@/$(CXX_SONAME)/g' \ -e 's/@LGCJ@/$(PKG_LIBGCJ_EXT)/g' \ -e 's/@GCJ@/$(PKG_GCJ_EXT)/g' \ -e 's/@GCJSO@/$(GCJ_SONAME)/g' \ -e 's/@LC@/$(GCC_SONAME)/g' \ -e 's/@MF@/$(MUDFLAP_SONAME)/g' \ -e 's/@SRC@/$(PKGSOURCE)/g' \ -e 's/@GFDL@/$(if $(filter yes,$(GFDL_INVARIANT_FREE)),#)/g' \ -e 's/@java_priority@/$(java_priority)/g' \ -e 's/@gcc_priority@/$(subst .,,$(BASE_VERSION))/g' \ -e 's/@TARGET@/$(DEB_TARGET_GNU_TYPE)/g' \ $$f > $$f2; \ touch -r $$f $$f2; \ done gnat-4.6-4.6.4/debian/cpp-BV-doc.doc-base.cpp0000644000000000000000000000105411742746353015121 0ustar Document: cpp-@BV@ Title: The GNU C preprocessor Author: Various Abstract: The C preprocessor is a "macro processor" that is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define "macros", which are brief abbreviations for longer constructs. Section: Programming Format: html Index: /usr/share/doc/gcc-@BV@-base/cpp.html Files: /usr/share/doc/gcc-@BV@-base/cpp.html Format: info Index: /usr/share/info/cpp-@BV@.info.gz Files: /usr/share/info/cpp-@BV@* gnat-4.6-4.6.4/debian/porting.html0000644000000000000000000000175211742746353013464 0ustar Porting libstdc++-v3

Porting libstdc++-v3


Node: Top, Next: , Up: (dir)
The documentation in this file was removed, because it is licencensed under a non DFSG conforming licencse. gnat-4.6-4.6.4/debian/libstdc++6.symbols.mips0000644000000000000000000000042411742746353015330 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.32bit" __gxx_personality_v0@CXXABI_1.3 4.1.1 #include "libstdc++6.symbols.excprop" #include "libstdc++6.symbols.glibcxxmath" _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0 gnat-4.6-4.6.4/debian/README.gnat0000644000000000000000000000161012132242143012673 0ustar If you want to develop Ada programs and libraries on Debian, please read the Debian Policy for Ada: http://people.debian.org/~lbrenta/debian-ada-policy.html The default Ada compiler is and always will be the package `gnat'. Debian contains many programs and libraries compiled with it, which are all ABI-compatible. Starting with gnat-4.2, Debian provides both zero-cost and setjump/longjump versions of the run-time library. The zero-cost exception handling mechanism is the default as it provides the best performance. The setjump/longjump exception handling mechanism is new and only provided as a static library. It is necessary to use this exception handling mechanism in distributed (annex E) programs. If you wish to use the new sjlj library: 1) call gnatmake with --RTS=sjlj 2) call gnatbind with -static Do NOT link your programs with libgnat-4.2.so, because it uses the ZCX mechanism. gnat-4.6-4.6.4/debian/lib64gfortran3.symbols.s3900000644000000000000000000000031311742746353015761 0ustar libgfortran.so.3 lib64gfortran3 #MINVER# #include "libgfortran3.symbols.common" #include "libgfortran3.symbols.16.powerpc" #include "libgfortran3.symbols.16.powerpc64" #include "libgfortran3.symbols.64" gnat-4.6-4.6.4/debian/source.lintian-overrides.in0000644000000000000000000000055311742746353016377 0ustar @SRC@: invalid-arch-string-in-source-relation @SRC@: quilt-build-dep-but-no-series-file @SRC@: weak-library-dev-dependency libgnatvsn@BV@-dev on libgnatvsn@BV@ (= ${gnat:Version}) @SRC@: weak-library-dev-dependency libgnatprj@BV@-dev on libgnatprj@BV@ (= ${gnat:Version}) @SRC@: weak-library-dev-dependency libgcj@LGCJ@-dev on libgcj@LGCJ@-awt (= ${gcj:Version}) gnat-4.6-4.6.4/debian/lib64gccLC.postinst0000644000000000000000000000030711742746353014530 0ustar #! /bin/sh -e case "$1" in configure) docdir=/usr/share/doc/lib64gcc@LC@ if [ -d $docdir ] && [ ! -h $docdir ]; then rm -rf $docdir ln -s gcc-@BV@-base $docdir fi esac #DEBHELPER# gnat-4.6-4.6.4/debian/libstdc++6.symbols.32bit.hurd0000644000000000000000000010227611742746353016254 0ustar #include "libstdc++6.symbols.common" _ZN9__gnu_cxx12__atomic_addEPVii@GLIBCXX_3.4 4.1.1 _ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEj@GLIBCXX_3.4.2 4.1.1 _ZN9__gnu_cxx17__pool_alloc_base9_M_refillEj@GLIBCXX_3.4.2 4.1.1 _ZN9__gnu_cxx18__exchange_and_addEPVii@GLIBCXX_3.4 4.1.1 _ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPci@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKci@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwi@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwi@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4.10 4.3.0~rc2 _ZN9__gnu_cxx6__poolILb0EE16_M_reclaim_blockEPcj@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEjj@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcj@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEjj@GLIBCXX_3.4.4 4.1.1 _ZN9__gnu_cxx9free_list6_M_getEj@GLIBCXX_3.4.4 4.1.1 _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE@CXXABI_1.3 4.1.1 _ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_@CXXABI_1.3 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEPKwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEPKwjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofERKS2_j@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEPKwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEPKwjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofERKS2_j@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthEjjPKc@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthEjjPKc@GLIBCXX_3.4.5 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEPKwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEPKwjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofERKS2_j@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEPKwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEPKwjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofERKS2_j@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE2atEj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4copyEPwjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findEPKwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findEPKwjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findERKS2_j@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE4findEwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindEPKwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindEPKwjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindERKS2_j@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE5rfindEwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE6substrEjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEjjPKw@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEjjPKwj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEjjRKS2_@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE7compareEjjRKS2_jj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE8_M_checkEjPKc@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEE8_M_limitEjj@GLIBCXX_3.4 4.1.1 _ZNKSbIwSt11char_traitsIwESaIwEEixEj@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofEPKcj@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofEPKcjj@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofERKSsj@GLIBCXX_3.4 4.1.1 _ZNKSs12find_last_ofEcj@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofEPKcj@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofEPKcjj@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofERKSsj@GLIBCXX_3.4 4.1.1 _ZNKSs13find_first_ofEcj@GLIBCXX_3.4 4.1.1 _ZNKSs15_M_check_lengthEjjPKc@GLIBCXX_3.4 4.1.1 _ZNKSs15_M_check_lengthEjjPKc@GLIBCXX_3.4.5 4.1.1 _ZNKSs16find_last_not_ofEPKcj@GLIBCXX_3.4 4.1.1 _ZNKSs16find_last_not_ofEPKcjj@GLIBCXX_3.4 4.1.1 _ZNKSs16find_last_not_ofERKSsj@GLIBCXX_3.4 4.1.1 _ZNKSs16find_last_not_ofEcj@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofEPKcj@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofEPKcjj@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofERKSsj@GLIBCXX_3.4 4.1.1 _ZNKSs17find_first_not_ofEcj@GLIBCXX_3.4 4.1.1 _ZNKSs2atEj@GLIBCXX_3.4 4.1.1 _ZNKSs4copyEPcjj@GLIBCXX_3.4 4.1.1 _ZNKSs4findEPKcj@GLIBCXX_3.4 4.1.1 _ZNKSs4findEPKcjj@GLIBCXX_3.4 4.1.1 _ZNKSs4findERKSsj@GLIBCXX_3.4 4.1.1 _ZNKSs4findEcj@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindEPKcj@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindEPKcjj@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindERKSsj@GLIBCXX_3.4 4.1.1 _ZNKSs5rfindEcj@GLIBCXX_3.4 4.1.1 _ZNKSs6substrEjj@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEjjPKc@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEjjPKcj@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEjjRKSs@GLIBCXX_3.4 4.1.1 _ZNKSs7compareEjjRKSsjj@GLIBCXX_3.4 4.1.1 _ZNKSs8_M_checkEjPKc@GLIBCXX_3.4 4.1.1 _ZNKSs8_M_limitEjj@GLIBCXX_3.4 4.1.1 _ZNKSsixEj@GLIBCXX_3.4 4.1.1 _ZNKSt11__timepunctIcE6_M_putEPcjPKcPK2tm@GLIBCXX_3.4 4.1.1 _ZNKSt11__timepunctIwE6_M_putEPwjPKwPK2tm@GLIBCXX_3.4 4.1.1 _ZNKSt7codecvtIcc11__mbstate_tE9do_lengthERS0_PKcS4_j@GLIBCXX_3.4 4.1.1 _ZNKSt7codecvtIwc11__mbstate_tE9do_lengthERS0_PKcS4_j@GLIBCXX_3.4 4.1.1 _ZNKSt7collateIcE12_M_transformEPcPKcj@GLIBCXX_3.4 4.1.1 _ZNKSt7collateIwE12_M_transformEPwPKwj@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcjcRSt8ios_basePcS9_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcjcS6_PcS7_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEciRSt8ios_basePcPKcRi@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE12_M_group_intEPKcjwRSt8ios_basePwS9_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE14_M_group_floatEPKcjwPKwPwS9_Ri@GLIBCXX_3.4 4.1.1 _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6_M_padEwiRSt8ios_basePwPKwRi@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_numES3_S3_RiiijRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE15_M_extract_nameES3_S3_RiPPKcjRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_numES3_S3_RiiijRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE15_M_extract_nameES3_S3_RiPPKwjRSt8ios_baseRSt12_Ios_Iostate@GLIBCXX_3.4 4.1.1 _ZNKSt8valarrayIjE4sizeEv@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructEjwRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE14_M_replace_auxEjjjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE15_M_replace_safeEjjPKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE2atEj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableEj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableEj@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep8_M_cloneERKS1_j@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep9_S_createEjjRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE5eraseEjj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6appendEPKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6appendERKS2_jj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6appendEjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6assignEPKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6assignERKS2_jj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6assignEjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEN9__gnu_cxx17__normal_iteratorIPwS2_EEjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEjPKw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEjPKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEjRKS2_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEjRKS2_jj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6insertEjjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6resizeEj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE6resizeEjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKwj@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKwj@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_PKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_jw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEjjPKw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEjjPKwj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEjjRKS2_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEjjRKS2_jj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEjjjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE7reserveEj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE9_M_assignEPwjw@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE9_M_assignEPwjw@GLIBCXX_3.4.5 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateEjjj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1EPKwjRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1ERKS2_jj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1ERKS2_jjRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC1EjwRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2EPKwjRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_jj@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_jjRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEC2EjwRKS1_@GLIBCXX_3.4 4.1.1 _ZNSbIwSt11char_traitsIwESaIwEEixEj@GLIBCXX_3.4 4.1.1 _ZNSi3getEPci@GLIBCXX_3.4 4.1.1 _ZNSi3getEPcic@GLIBCXX_3.4 4.1.1 _ZNSi4readEPci@GLIBCXX_3.4 4.1.1 _ZNSi5seekgExSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSi6ignoreEi@GLIBCXX_3.4 4.1.1 _ZNSi6ignoreEi@GLIBCXX_3.4.5 4.1.1 _ZNSi6ignoreEii@GLIBCXX_3.4 4.1.1 _ZNSi7getlineEPci@GLIBCXX_3.4 4.1.1 _ZNSi7getlineEPcic@GLIBCXX_3.4 4.1.1 _ZNSi8readsomeEPci@GLIBCXX_3.4 4.1.1 _ZNSo5seekpExSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSo5writeEPKci@GLIBCXX_3.4 4.1.1 _ZNSo8_M_writeEPKci@GLIBCXX_3.4 4.1.1 _ZNSs12_S_constructEjcRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSs14_M_replace_auxEjjjc@GLIBCXX_3.4 4.1.1 _ZNSs15_M_replace_safeEjjPKcj@GLIBCXX_3.4 4.1.1 _ZNSs2atEj@GLIBCXX_3.4 4.1.1 _ZNSs4_Rep26_M_set_length_and_sharableEj@GLIBCXX_3.4 4.1.1 _ZNSs4_Rep26_M_set_length_and_sharableEj@GLIBCXX_3.4.5 4.1.1 _ZNSs4_Rep8_M_cloneERKSaIcEj@GLIBCXX_3.4 4.1.1 _ZNSs4_Rep9_S_createEjjRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSs5eraseEjj@GLIBCXX_3.4 4.1.1 _ZNSs6appendEPKcj@GLIBCXX_3.4 4.1.1 _ZNSs6appendERKSsjj@GLIBCXX_3.4 4.1.1 _ZNSs6appendEjc@GLIBCXX_3.4 4.1.1 _ZNSs6assignEPKcj@GLIBCXX_3.4 4.1.1 _ZNSs6assignERKSsjj@GLIBCXX_3.4 4.1.1 _ZNSs6assignEjc@GLIBCXX_3.4 4.1.1 _ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEjc@GLIBCXX_3.4 4.1.1 _ZNSs6insertEjPKc@GLIBCXX_3.4 4.1.1 _ZNSs6insertEjPKcj@GLIBCXX_3.4 4.1.1 _ZNSs6insertEjRKSs@GLIBCXX_3.4 4.1.1 _ZNSs6insertEjRKSsjj@GLIBCXX_3.4 4.1.1 _ZNSs6insertEjjc@GLIBCXX_3.4 4.1.1 _ZNSs6resizeEj@GLIBCXX_3.4 4.1.1 _ZNSs6resizeEjc@GLIBCXX_3.4 4.1.1 _ZNSs7_M_copyEPcPKcj@GLIBCXX_3.4 4.1.1 _ZNSs7_M_copyEPcPKcj@GLIBCXX_3.4.5 4.1.1 _ZNSs7_M_moveEPcPKcj@GLIBCXX_3.4 4.1.1 _ZNSs7_M_moveEPcPKcj@GLIBCXX_3.4.5 4.1.1 _ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcj@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_jc@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEjjPKc@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEjjPKcj@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEjjRKSs@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEjjRKSsjj@GLIBCXX_3.4 4.1.1 _ZNSs7replaceEjjjc@GLIBCXX_3.4 4.1.1 _ZNSs7reserveEj@GLIBCXX_3.4 4.1.1 _ZNSs9_M_assignEPcjc@GLIBCXX_3.4 4.1.1 _ZNSs9_M_assignEPcjc@GLIBCXX_3.4.5 4.1.1 _ZNSs9_M_mutateEjjj@GLIBCXX_3.4 4.1.1 _ZNSsC1EPKcjRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC1ERKSsjj@GLIBCXX_3.4 4.1.1 _ZNSsC1ERKSsjjRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC1EjcRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC2EPKcjRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC2ERKSsjj@GLIBCXX_3.4 4.1.1 _ZNSsC2ERKSsjjRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsC2EjcRKSaIcE@GLIBCXX_3.4 4.1.1 _ZNSsixEj@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC1EPKci@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC1EPci@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC2EPKci@GLIBCXX_3.4 4.1.1 _ZNSt10istrstreamC2EPci@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC1EPSt18__moneypunct_cacheIcLb0EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC2EPSt18__moneypunct_cacheIcLb0EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb0EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC1EPSt18__moneypunct_cacheIcLb1EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC2EPSt18__moneypunct_cacheIcLb1EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIcLb1EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC1EPSt18__moneypunct_cacheIwLb0EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC2EPSt18__moneypunct_cacheIwLb0EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb0EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC1EPSt18__moneypunct_cacheIwLb1EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC2EPSt18__moneypunct_cacheIwLb1EEj@GLIBCXX_3.4 4.1.1 _ZNSt10moneypunctIwLb1EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC1EPSt17__timepunct_cacheIcEj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC2EPSt17__timepunct_cacheIcEj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIcEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC1EPSt17__timepunct_cacheIwEj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC2EPSt17__timepunct_cacheIwEj@GLIBCXX_3.4 4.1.1 _ZNSt11__timepunctIwEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE6xsgetnEPci@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE6xsputnEPKci@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE7seekoffExSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcE8xsputn_2EPKciS2_i@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIcEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIcEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIwEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt12ctype_bynameIwEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf6setbufEPci@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf8_M_allocEj@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambuf8_M_setupEPcS0_i@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPFPvjEPFvS0_E@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPKai@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPKci@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPKhi@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPaiS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPciS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1EPhiS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC1Ei@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPFPvjEPFvS0_E@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPKai@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPKci@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPKhi@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPaiS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPciS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2EPhiS0_@GLIBCXX_3.4 4.1.1 _ZNSt12strstreambufC2Ei@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE13_M_set_bufferEi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE22_M_convert_to_externalEPci@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPci@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPci@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE6xsputnEPKci@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE7_M_seekExSt12_Ios_Seekdir11__mbstate_t@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE13_M_set_bufferEi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE22_M_convert_to_externalEPwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE6setbufEPwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE6xsgetnEPwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE6xsputnEPKwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE7_M_seekExSt12_Ios_Seekdir11__mbstate_t@GLIBCXX_3.4 4.1.1 _ZNSt13basic_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwiw@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE4readEPwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE5seekgExSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEi@GLIBCXX_3.4.5 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEij@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwiw@GLIBCXX_3.4 4.1.1 _ZNSt13basic_istreamIwSt11char_traitsIwEE8readsomeEPwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpExSt12_Ios_Seekdir@GLIBCXX_3.4 4.1.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5writeEPKwi@GLIBCXX_3.4 4.1.1 _ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwi@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIcc11__mbstate_tEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIcc11__mbstate_tEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIwc11__mbstate_tEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt14codecvt_bynameIwc11__mbstate_tEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIcEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIcEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIwEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt14collate_bynameIwEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPci@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKci@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPci@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE5sgetnEPwi@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE5sputnEPKwi@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwi@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_streambufIwSt11char_traitsIwEE9pubsetbufEPwi@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPci@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwi@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7_M_syncEPwjj@GLIBCXX_3.4 4.1.1 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1 _ZNSt15messages_bynameIcEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15messages_bynameIcEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15messages_bynameIwEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15messages_bynameIwEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIcEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIcEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIwEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15numpunct_bynameIwEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIcEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIcEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIwEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt16__numpunct_cacheIwEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIcEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIcEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIwEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt17__timepunct_cacheIwEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb0EEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb0EEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb1EEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIcLb1EEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb0EEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb0EEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb1EEC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt17moneypunct_bynameIwLb1EEC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb0EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb0EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb1EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIcLb1EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb0EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb0EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb1EEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt18__moneypunct_cacheIwLb1EEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC1EP15__locale_structPKtbj@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC1EPKtbj@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC2EP15__locale_structPKtbj@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIcEC2EPKtbj@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC1EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC2EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt5ctypeIwEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt6gslice8_IndexerC1EjRKSt8valarrayIjES4_@GLIBCXX_3.4 4.1.1 _ZNSt6gslice8_IndexerC2EjRKSt8valarrayIjES4_@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEj@GLIBCXX_3.4.7 4.1.1 _ZNSt6locale5_ImplC1EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC1ERKS0_j@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC2EPKcj@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC2ERKS0_j@GLIBCXX_3.4 4.1.1 _ZNSt6locale5_ImplC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC1EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC2EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIcc11__mbstate_tEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC1EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC2EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7codecvtIwc11__mbstate_tEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC1EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC2EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7collateIcEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC1EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC2EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt7collateIwEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIcEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC1EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC2EP15__locale_structPKcj@GLIBCXX_3.4 4.1.1 _ZNSt8messagesIwEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC1EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC1EPSt16__numpunct_cacheIcEj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC2EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC2EPSt16__numpunct_cacheIcEj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIcEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC1EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC1EPSt16__numpunct_cacheIwEj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC2EP15__locale_structj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC2EPSt16__numpunct_cacheIwEj@GLIBCXX_3.4 4.1.1 _ZNSt8numpunctIwEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayIjEC1ERKS0_@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayIjEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayIjEC2ERKS0_@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayIjEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayIjED1Ev@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayIjED2Ev@GLIBCXX_3.4 4.1.1 _ZNSt8valarrayIjEixEj@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@GLIBCXX_3.4 4.1.1 _ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@GLIBCXX_3.4 4.1.1 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9 4.2.1 _ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9 4.2.1 _ZSt17__copy_streambufsIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_@GLIBCXX_3.4.6 4.1.1 _ZSt17__copy_streambufsIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_@GLIBCXX_3.4.6 4.1.1 _ZSt17__verify_groupingPKcjRKSs@GLIBCXX_3.4.10 4.3 _ZSt21__copy_streambufs_eofIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_Rb@GLIBCXX_3.4.9 4.2.1 _ZSt21__copy_streambufs_eofIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_Rb@GLIBCXX_3.4.9 4.2.1 _ZThn8_NSdD0Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSdD1Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt9strstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZThn8_NSt9strstreamD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSdD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSdD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSiD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSiD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSoD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSoD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt10istrstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt10istrstreamD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt10ostrstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt10ostrstreamD1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt9strstreamD0Ev@GLIBCXX_3.4 4.1.1 _ZTv0_n12_NSt9strstreamD1Ev@GLIBCXX_3.4 4.1.1 _Znaj@GLIBCXX_3.4 4.1.1 _ZnajRKSt9nothrow_t@GLIBCXX_3.4 4.1.1 _Znwj@GLIBCXX_3.4 4.1.1 _ZnwjRKSt9nothrow_t@GLIBCXX_3.4 4.1.1 _ZNSt12__basic_fileIcEC1EP15__pthread_mutex@GLIBCXX_3.4 4.3.0 _ZNSt12__basic_fileIcEC2EP15__pthread_mutex@GLIBCXX_3.4 4.3.0 gnat-4.6-4.6.4/debian/libstdc++6.symbols.hurd-i3860000644000000000000000000000031111742746353016004 0ustar libstdc++.so.6 libstdc++6 #MINVER# #include "libstdc++6.symbols.32bit.hurd" __gxx_personality_v0@CXXABI_1.3 4.1.1 _ZNKSt3tr14hashIeEclEe@GLIBCXX_3.4.10 4.3.0 _ZNKSt4hashIeEclEe@GLIBCXX_3.4.10 4.3.0 gnat-4.6-4.6.4/debian/rules.d/0000755000000000000000000000000012132242166012446 5ustar gnat-4.6-4.6.4/debian/rules.d/binary-fixincl.mk0000644000000000000000000000263011742746353015733 0ustar arch_binaries := $(arch_binaries) fixincl p_fix = fixincludes d_fix = debian/$(p_fix) dirs_fix = \ $(docdir)/$(p_base)/fixincludes \ $(PF)/share/man/man1 \ $(PF)/bin \ $(gcc_lexec_dir) \ $(gcc_lib_dir) files_fix = \ $(gcc_lexec_dir)/install-tools \ $(gcc_lib_dir)/install-tools # ---------------------------------------------------------------------- $(binary_stamp)-fixincl: $(install_stamp) dh_testdir dh_testroot mv $(install_stamp) $(install_stamp)-tmp rm -rf $(d_fix) dh_installdirs -p$(p_fix) $(dirs_fix) DH_COMPAT=2 dh_movefiles -p$(p_fix) $(files_fix) # $(IP) $(builddir)/gcc/fixinc/fixincl $(d_fix)/$(PF)/lib/fixincludes/ # sed -e "s,^FIXINCL=\(.*\),FIXINCL=/$(PF)/lib/fixincludes/fixincl," \ # $(builddir)/gcc/fixinc.sh \ # > $(d_fix)/$(PF)/lib/fixincludes/fixinc.sh # chmod 755 $(d_fix)/$(PF)/lib/fixincludes/fixinc.sh $(IR) $(srcdir)/fixincludes/README \ $(d_fix)/$(docdir)/$(p_base)/fixincludes sed -e 's,@LIBEXECDIR@,$(gcc_lexec_dir),g' debian/fixincludes.in \ > $(d_fix)/$(PF)/bin/fixincludes chmod 755 $(d_fix)/$(PF)/bin/fixincludes debian/dh_doclink -p$(p_fix) $(p_base) dh_strip -p$(p_fix) dh_compress -p$(p_fix) dh_fixperms -p$(p_fix) dh_shlibdeps -p$(p_fix) dh_gencontrol -p$(p_fix) -- -v$(DEB_EVERSION) $(common_substvars) dh_installdeb -p$(p_fix) dh_md5sums -p$(p_fix) dh_builddeb -p$(p_fix) trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp) gnat-4.6-4.6.4/debian/rules.d/binary-libobjc.mk0000644000000000000000000000360711742746353015710 0ustar ifeq ($(with_objcdev),yes) $(lib_binaries) += libobjc endif ifeq ($(with_lib64objc),yes) $(lib_binaries) += lib64objc endif ifeq ($(with_lib32objc),yes) $(lib_binaries) += lib32objc endif ifeq ($(with_libn32objc),yes) $(lib_binaries) += libn32objc endif ifeq ($(with_libhfobjc),yes) $(lib_binaries) += libhfobjc endif ifeq ($(with_libsfobjc),yes) $(lib_binaries) += libsfobjc endif files_lobjc = \ $(usr_lib$(2))/libobjc.so.* ifeq ($(with_objc_gc),yes) files_lobjc += \ $(usr_lib$(2))/libobjc_gc.so.* endif define __do_libobjc dh_testdir dh_testroot mv $(install_stamp) $(install_stamp)-tmp rm -rf $(d_l) $(d_d) dh_installdirs -p$(p_l) \ $(usr_lib$(2)) DH_COMPAT=2 dh_movefiles -p$(p_l) \ $(files_lobjc) debian/dh_doclink -p$(p_l) $(p_base) debian/dh_doclink -p$(p_d) $(p_base) dh_strip -p$(p_l) --dbg-package=$(p_d) dh_compress -p$(p_l) -p$(p_d) dh_fixperms -p$(p_l) -p$(p_d) dh_makeshlibs -p$(p_l) -Xlibobjc_gc.so $(call cross_mangle_shlibs,$(p_l)) DIRNAME=$(subst n,,$(2)) $(cross_shlibdeps) dh_shlibdeps -p$(p_l) $(call cross_mangle_substvars,$(p_l)) dh_gencontrol -p$(p_l) -p$(p_d) \ -- -v$(DEB_VERSION) $(common_substvars) $(call cross_mangle_control,$(p_l)) dh_installdeb -p$(p_l) -p$(p_d) dh_md5sums -p$(p_l) -p$(p_d) dh_builddeb -p$(p_l) -p$(p_d) trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp) endef # ---------------------------------------------------------------------- do_libobjc = $(call __do_libobjc,lib$(1)objc$(OBJC_SONAME),$(1)) $(binary_stamp)-libobjc: $(install_stamp) $(call do_libobjc,) $(binary_stamp)-lib64objc: $(install_stamp) $(call do_libobjc,64) $(binary_stamp)-lib32objc: $(install_stamp) $(call do_libobjc,32) $(binary_stamp)-libn32objc: $(install_stamp) $(call do_libobjc,n32) $(binary_stamp)-libhfobjc: $(install_stamp) $(call do_libobjc,hf) $(binary_stamp)-libsfobjc: $(install_stamp) $(call do_libobjc,sf) gnat-4.6-4.6.4/debian/rules.d/binary-java.mk0000644000000000000000000005513111742746353015224 0ustar ifeq ($(with_gcj_base_only),yes) arch_binaries := $(arch_binaries) jbase else ifeq ($(with_separate_libgcj),yes) ifeq ($(PKGSOURCE),gcj-$(BASE_VERSION)) arch_binaries := $(arch_binaries) jbase endif else arch_binaries := $(arch_binaries) jbase endif ifeq ($(with_libgcj),yes) ifeq ($(with_java),yes) arch_binaries := $(arch_binaries) java gcjjre indep_binaries := $(indep_binaries) libgcjjar endif ifeq ($(with_javadev),yes) arch_binaries := $(arch_binaries) libgcjdev libgcjdbg indep_binaries := $(indep_binaries) libgcjsrc ifeq ($(with_libgcj_doc),yes) indep_binaries := $(indep_binaries) libgcjdoc endif endif endif ifeq ($(with_gcj),yes) arch_binaries := $(arch_binaries) gcj endif endif p_jbase = gcj$(pkg_ver)-base p_jdk = gcj$(pkg_ver)-jdk p_jrehl = gcj$(pkg_ver)-jre-headless p_jre = gcj$(pkg_ver)-jre p_jar = gcj$(pkg_ver)-jre-lib p_jsrc = gcj$(pkg_ver)-source p_jlib = libgcj$(PKG_LIBGCJ_EXT) p_jdbg = libgcj$(PKG_GCJ_EXT)-dbg p_jlibx = libgcj$(PKG_LIBGCJ_EXT)-awt p_jgtk = libgcj$(PKG_GCJ_EXT)-awt-gtk p_jqt = libgcj$(PKG_GCJ_EXT)-awt-qt p_jdev = libgcj$(PKG_GCJ_EXT)-dev p_jdoc = libgcj-doc d_jbase = debian/$(p_jbase) d_jdk = debian/$(p_jdk) d_jrehl = debian/$(p_jrehl) d_jar = debian/$(p_jar) d_jsrc = debian/$(p_jsrc) d_jlib = debian/$(p_jlib) d_jdbg = debian/$(p_jdbg) d_jlibx = debian/$(p_jlibx) d_jgtk = debian/$(p_jgtk) d_jqt = debian/$(p_jqt) d_jdev = debian/$(p_jdev) d_jdoc = debian/$(p_jdoc) d_jre = debian/$(p_jre) GCJ_BASE_VERSION = $(BASE_VERSION) gcj_vlibdir = $(PF)/$(libdir)/gcj-$(BASE_VERSION)-$(GCJ_SONAME) jre_tools = java keytool orbd rmid rmiregistry tnameserv jdk_tools = appletviewer jar jarsigner javac javadoc javah native2ascii rmic serialver dirs_jdk = \ $(docdir)/$(p_jbase) \ $(PF)/bin \ $(PF)/share/man/man1 \ $(PF)/share/info \ $(gcc_lexec_dir) \ $(jvm_dir)/bin files_jdk = \ $(PF)/bin/{gappletviewer,gjdoc,gcj,gc-analyze,gjar,gjarsigner,gcjh,gjavah,gnative2ascii,grmic,gserialver,jv-convert,jcf-dump}$(pkg_ver) \ $(PF)/share/man/man1/{gappletviewer,gjdoc,gjar,gjarsigner,gcjh,gjavah,gnative2ascii,gserialver}$(pkg_ver).1 \ $(gcc_lexec_dir)/{ecj1,jc1,jvgenmain} \ $(gcc_lib_dir)/include/{jni.h,jni_md.h,jvmpi.h} \ $(gcc_lib_dir)/include/{jawt.h,jawt_md.h} \ $(gcc_lib_dir)/include/gcj/libgcj-config.h \ $(PF)/$(libdir)/lib{gij,gcj,gcj-tools}.so \ $(PF)/$(libdir)/libgcj.spec \ $(jvm_dir)/include \ $(jvm_dir)/bin/{appletviewer,jar,jarsigner,javadoc,javah,native2ascii,rmic,serialver} \ $(PF)/lib/jvm-exports ifneq ($(GFDL_INVARIANT_FREE),yes) files_jdk += \ $(PF)/share/info/gcj* \ $(PF)/share/man/man1/{gcj,gc-analyze,grmic,jv-convert,jcf-dump}$(pkg_ver).1 endif dirs_jrehl = \ $(docdir)/$(p_jbase) \ $(PF)/bin \ $(PF)/share/man/man1 \ $(jvm_dir)/bin \ var/lib/gcj$(pkg_ver) files_jrehl = \ $(PF)/bin/{gij,gcj-dbtool,gorbd,grmid,grmiregistry,gkeytool,gtnameserv}$(pkg_ver) \ $(PF)/share/man/man1/{gorbd,grmid,grmiregistry,gkeytool,gtnameserv}$(pkg_ver).1 \ $(jvm_dir)/jre \ $(jvm_dir)/bin/{java,keytool,orbd,rmid,rmiregistry,tnameserv} \ ifneq ($(GFDL_INVARIANT_FREE),yes) files_jrehl += \ $(PF)/share/man/man1/{gij,gcj-dbtool}$(pkg_ver).1 endif dirs_jlib = \ $(docdir)/$(p_jbase) \ $(gcj_vlibdir) \ $(PF)/$(libdir) \ $(jvm_dir)/jre/lib files_jlib = \ $(PF)/$(libdir)/libgij.so.* \ $(PF)/$(libdir)/libgcj-tools.so.* \ $(PF)/$(libdir)/libgcj.so.* \ $(gcj_vlibdir)/libjvm.so \ $(gcj_vlibdir)/libjavamath.so \ $(jvm_dir)/jre/lib/security # $(gcj_vlibdir)/libgconfpeer.so ifeq ($(with_java_alsa),yes) files_jlib += \ $(gcj_vlibdir)/libgjsmalsa.so endif dirs_jar = \ $(PF)/share/java \ $(jvm_dir)/lib \ files_jar = \ $(PF)/share/java/libgcj-$(BASE_VERSION).jar \ $(PF)/share/java/libgcj-tools-$(BASE_VERSION).jar \ $(jvm_dir)/jre/lib/rt.jar \ $(jvm_dir)/lib/tools.jar dirs_jlibx = \ $(PF)/$(libdir) \ $(gcj_vlibdir) \ $(PF)/share/java files_jlibx = \ $(gcj_vlibdir)/libjawt.so \ $(gcj_vlibdir)/libgtkpeer.so #files_jgtk = \ # $(gcj_vlibdir)/libgtkpeer.so #files_jqt = \ # $(gcj_vlibdir)/libqtpeer.so dirs_jdev = \ $(PF)/{include,lib} \ $(jvm_dir)/include files_jdev = \ $(cxx_inc_dir)/{org,gcj,java,javax} \ $(cxx_inc_dir)/gnu/{awt,classpath,gcj,java,javax} \ $(PF)/$(libdir)/pkgconfig/libgcj-$(BASE_VERSION).pc \ $(gcj_vlibdir)/lib*peer.so ifeq ($(with_static_java),yes) files_jdev += \ $(PF)/$(libdir)/libgij.a \ $(PF)/$(libdir)/libgcj.a \ $(PF)/$(libdir)/libgcj-tools.a endif ifeq (,$(p_l64gcc)) p_l64gcc = lib64gcc$(GCC_SONAME) d_l64gcc = debian/$(p_l64gcc) endif ifeq ($(with_standalone_gcj),yes) dirs_gcj += \ $(gcc_lib_dir)/include \ $(PF)/share/man/man1 # XXX: what about triarch mapping? files_gcj += \ $(PF)/bin/{cpp,gcc,gcov}$(pkg_ver) \ $(gcc_lexec_dir)/{collect2,lto1,lto-wrapper} \ $(gcc_lexec_dir)/liblto_plugin.so{,.0,.0.0.0} \ $(gcc_lib_dir)/{libgcc*,libgcov.a,*.o} \ $(gcc_lib_dir)/include/std*.h \ $(shell for h in \ README features.h arm_neon.h \ {cpuid,decfloat,float,iso646,limits,mm3dnow,mm_malloc}.h \ {ppu_intrinsics,paired,spu2vmx,vec_types,si2vmx}.h \ {,a,b,e,i,n,p,s,t,w,x}mmintrin.h mmintrin-common.h \ {abm,avx,bmi,fma4,ia32,lwp,popcnt,tbm,x86,xop,}intrin.h \ {cross-stdarg,syslimits,unwind,varargs}.h; \ do \ test -e $(d)/$(gcc_lib_dir)/include/$$h \ && echo $(gcc_lib_dir)/include/$$h; \ test -e $(d)/$(gcc_lib_dir)/include-fixed/$$h \ && echo $(gcc_lib_dir)/include-fixed/$$h; \ done) \ $(shell for d in \ asm bits gnu linux $(TARGET_ALIAS) \ $(subst $(DEB_TARGET_GNU_CPU),$(biarch_cpu),$(TARGET_ALIAS)); \ do \ test -e $(d)/$(gcc_lib_dir)/include/$$d \ && echo $(gcc_lib_dir)/include/$$d; \ test -e $(d)/$(gcc_lib_dir)/include-fixed/$$d \ && echo $(gcc_lib_dir)/include-fixed/$$d; \ done) \ $(shell test -e $(d)/$(gcc_lib_dir)/SYSCALLS.c.X \ && echo $(gcc_lib_dir)/SYSCALLS.c.X) ifneq ($(GFDL_INVARIANT_FREE),yes) files_gcj += \ $(PF)/share/man/man1/{cpp,gcc,gcov}$(pkg_ver).1 endif ifeq ($(biarch64),yes) files_gcj += $(gcc_lib_dir)/$(biarch64subdir)/{libgcc*,libgcov.a,*.o} endif ifeq ($(biarch32),yes) files_gcj += $(gcc_lib_dir)/$(biarch32subdir)/{libgcc*,*.o} endif ifeq ($(biarchn32),yes) files_gcj += $(gcc_lib_dir)/$(biarchn32subdir)/{libgcc*,libgcov.a,*.o} endif ifeq ($(DEB_HOST_ARCH),ia64) files_gcj += $(gcc_lib_dir)/include/ia64intrin.h endif ifeq ($(DEB_HOST_ARCH),m68k) files_gcj += $(gcc_lib_dir)/include/math-68881.h endif ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64 powerpcspe)) files_gcj += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h,spe.h} endif endif # ---------------------------------------------------------------------- $(binary_stamp)-jbase: $(install_dependencies) dh_testdir dh_testroot rm -rf $(d_jbase) dh_installdirs -p$(p_jbase) dh_installdocs -p$(p_jbase) dh_installchangelogs -p$(p_jbase) dh_compress -p$(p_jbase) dh_fixperms -p$(p_jbase) dh_gencontrol -p$(p_jbase) -- -v$(DEB_VERSION) $(common_substvars) dh_installdeb -p$(p_jbase) dh_md5sums -p$(p_jbase) dh_builddeb -p$(p_jbase) touch $@ # ---------------------------------------------------------------------- $(binary_stamp)-libgcjjar: $(install_stamp) dh_testdir dh_testroot mv $(install_stamp) $(install_stamp)-tmp dh_installdirs -p$(p_jar) $(dirs_jar) DH_COMPAT=2 dh_movefiles -p$(p_jar) $(files_jar) ln -sf libgcj-$(BASE_VERSION).jar \ $(d_jar)/$(PF)/share/java/libgcj-$(GCC_VERSION).jar ln -sf libgcj-tools-$(BASE_VERSION).jar \ $(d_jar)/$(PF)/share/java/libgcj-tools-$(GCC_VERSION).jar debian/dh_doclink -p$(p_jar) $(p_jbase) debian/dh_rmemptydirs -p$(p_jar) dh_compress -p$(p_jar) dh_fixperms -p$(p_jar) dh_gencontrol -p$(p_jar) -- -v$(DEB_VERSION) $(common_substvars) dh_installdeb -p$(p_jar) dh_md5sums -p$(p_jar) dh_builddeb -p$(p_jar) trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp) # ---------------------------------------------------------------------- $(build_javasrc_stamp): $(build_stamp) PATH=$(PWD)/bin:$$PATH \ $(MAKE) -C $(buildlibdir)/libjava src.zip touch $@ $(binary_stamp)-libgcjsrc: $(install_stamp) $(build_javasrc_stamp) dh_testdir dh_testroot dh_installdirs -p$(p_jsrc) $(PF)/share/java $(jvm_dir) cp -p $(buildlibdir)/libjava/src.zip \ $(d_jsrc)/$(PF)/share/java/libgcj-src-$(BASE_VERSION).zip dh_link -p$(p_jsrc) \ $(PF)/share/java/libgcj-src-$(BASE_VERSION).zip \ $(jvm_dir)/src.zip debian/dh_doclink -p$(p_jsrc) $(p_jbase) debian/dh_rmemptydirs -p$(p_jsrc) dh_compress -p$(p_jsrc) dh_fixperms -p$(p_jsrc) dh_gencontrol -p$(p_jsrc) -- -v$(DEB_VERSION) $(common_substvars) dh_installdeb -p$(p_jsrc) dh_md5sums -p$(p_jsrc) dh_builddeb -p$(p_jsrc) touch $@ # ---------------------------------------------------------------------- libgcj_version = $$($(builddir)/gcc/xgcc -B$(builddir)/gcc/ --version \ | sed -n '/^xgcc/s/[^)]*) *\(.*\)/\1/p' | sed 's/ \[[^[]*$$//') libgcj_title = LibGCJ Classpath libgcjhbox_href = http://gcc.gnu.org/java libgcjhbox =