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.