This package provides the MinGW implementation of the
GNU C language compiler; this includes the C preprocessor,
and the common back end processors which are necessary to
support all other language compilers in the GNU Compiler
Collection.
This is a required component of the MinGW Compiler Suite.
NOTE: this component package exists, exclusively, to accommodate
packaging anomalies within the GCC-4.8.1 releases. For any other
release, it is installed only to clean up any conflicts which may
arise due to a prior installation of GCC-4.8.1; for any such other
release, it delivers no content, and may be safely removed after
the installation, or upgrade, has been completed.
Meta-data package, specifying variant DLL prerequisites for specific
versions of the GNU Compiler Suite. Users are discouraged from making
any attempt to install this meta-data package explicitly; it may be
safely removed, after installation of the compiler suite.
This package provides the MinGW implementation of the
shared runtime library for the GNU C language compiler;
you must install it if you wish to use this compiler with
-shared-libgcc support enabled, or if you wish to use any
other GCC language compiler, and you require safe handling
of exceptions which may cross DLL boundaries.
This is a freely redistributable library; it is required by,
(and you must distribute it with), any application compiled
by the GNU C++ language compiler, unless support for shared
runtime libraries is explicitly disabled when building.
This package provides the MinGW implementation of the
GNU Ada language compiler.
This is an optional component of the MinGW Compiler Suite;
you require it only if you wish to compile programs written
in the Ada language.
NOTE: this component package exists, exclusively, to accommodate
packaging anomalies within the GCC-4.8.1 releases. For any other
release, it is installed only to clean up any conflicts which may
arise due to a prior installation of GCC-4.8.1; for any such other
release, it delivers no content, and may be safely removed after
the installation, or upgrade, has been completed.
This package provides the MinGW implementation of the
shared runtime library for the GNU Ada language compiler;
you must install it if you wish to use this compiler.
This is a freely redistributable library; it is required by,
(and you must distribute it with), any application compiled
by the GNU Ada language compiler, unless support for shared
runtime libraries is explicitly disabled when building.
NOTE: The gcc-4.8.1 release delivers this library in a tarball
named with the "gcc-ada" prefix, rather than "libgnat". There
is (currently) no DLL component release of libgnat, for the
gcc-4.9.3 (or later) releases.
This package provides the MinGW implementation of the
GNU C++ language compiler.
This is an optional component of the MinGW Compiler Suite;
you require it only if you wish to compile programs written
in the C++ language.
NOTE: this component package exists, exclusively, to accommodate
packaging anomalies within the GCC-4.8.1 releases. For any other
release, it is installed only to clean up any conflicts which may
arise due to a prior installation of GCC-4.8.1; for any such other
release, it delivers no content, and may be safely removed after
the installation, or upgrade, has been completed.
This package provides the MinGW implementation of the
shared runtime library for the GNU C++ language compiler;
you must install it if you wish to use this compiler.
This is a freely redistributable library; it is required by,
(and you must distribute it with), any application compiled
by the GNU C++ language compiler, unless support for shared
runtime libraries is explicitly disabled when building.
NOTE: The gcc-4.8.1 release delivers this library in a tarball
named with the "gcc-c++" prefix, rather than "libstdc++".
This package provides the MinGW implementation of the
GNU FORTRAN language compiler.
This is an optional component of the MinGW Compiler Suite;
you require it only if you wish to compile programs written
in the FORTRAN language.
NOTE: this component package exists, exclusively, to accommodate
packaging anomalies within the GCC-4.8.1 releases. For any other
release, it is installed only to clean up any conflicts which may
arise due to a prior installation of GCC-4.8.1; for any such other
release, it delivers no content, and may be safely removed after
the installation, or upgrade, has been completed.
This package provides the MinGW implementation of the
shared runtime library for the GNU FORTRAN language compiler;
you must install it if you wish to use this compiler.
This is a freely redistributable library; it is required by,
(and you must distribute it with), any application compiled by
the GNU FORTRAN language compiler, unless support for shared
runtime libraries is explicitly disabled when building.
This package provides the MinGW implementation of the
GNU Objective-C language compiler.
This is an optional component of the MinGW Compiler Suite;
you require it only if you wish to compile programs written
in the Objective-C language.
NOTE: For the gcc-4.8.1, release in order to install objc you need
to install the gcc-objc-%-mingw32-dev package instead of the -bin
package. This change was made to be consistent with what -bin usually
contains compared to -dev. In reality, this release simply created
the -dev package as a hybrid of content which would normally be
distributed as separate -bin and -dev packages, whereas earlier
releases provided the -bin package as such a hybrid. This change
added an unnecessary level of package complexity; it has been
reverted for the gcc-4.9.3 release.
NOTE: this component package exists, exclusively, to accommodate
packaging anomalies within the GCC-4.8.1 releases. For any other
release, it is installed only to clean up any conflicts which may
arise due to a prior installation of GCC-4.8.1; for any such other
release, it delivers no content, and may be safely removed after
the installation, or upgrade, has been completed.
This package provides the MinGW implementation of the shared
runtime library for the GNU Objective-C language compiler; you
must install it if you wish to use this compiler.
This is a freely redistributable library; it is required by,
(and you must distribute it with), any application compiled by
the GNU Objective-C language compiler, unless support for shared
runtime libraries is explicitly disabled when building.
This package provides the GCC support library for atomic
operations which are not directly supported by hardware;
it is a required component of GCC compiler installations,
from GCC-5.3 onwards.
This package provides the GNU implementation of the OpenMP API;
it is a required component of GCC compiler installations, if it
is desired to support multi-processor parallel programming in
C, C++, or FORTRAN programming languages.
Meta-data package, specifying variant DLL prerequisites for specific
versions of the GNU Compiler Suite. Users are discouraged from making
any attempt to install this meta-data package explicitly; it may be
safely removed, after installation of the compiler suite.
This package provides support against stack smashing attacks,
e.g. when compiling with GCC's -fstack-protector option.