[[!meta title="Release Series 1 Goal: Toolchain Packages"]] A goal for [[release_1.0|dev/releases/1]] is toolchain packages. See also the [[packaging_task|dev/todo/packaging]]. Scope ===== All libraries and programs necessary to build native and cross toolchains and to build other packages should be packaged. The toolchains should support C, assembly, and C++. This means that the following new source (and corresponding binary) packages should be made: * `src:binutils` (requires [Source Package Format 2.0][spf-2.0]) - `binutils-` (`Architecture: i686-any-any core-any-any k8-any-any `) - `binutils-doc` (`Architecture: all`) * `src:gmp` - `libgmp.10` (`Architecture: any`) - `libgmp-dev` (`Architecture: any`) * `src:mpfr` - `libmpfr.4` (`Architecture: any`) - `libmpfr-dev` (`Architecture: any`) - `libmpfr-doc` (`Architecture: all`) * `src:mpc` - `libmpc.2` (`Architecture: any`) - `libmpc-dev` (`Architecture: any`) * `src:gcc-4.7` (requires [Source Package Format 2.0][spf-2.0]) - `cpp-4.7-` (`Architecture: i686-any-any core-any-any k8-any-any `) - `g++-4.7-` (`Architecture: i686-any-any core-any-any k8-any-any `) - `gcc-4.7-` (`Architecture: i686-any-any core-any-any k8-any-any `) - `gcc-4.7--base` (`Architecture: i686-any-any core-any-any k8-any-any `) - `gcc-4.7-locales` (`Architecture: all`) - `libgcc.1` (`Architecture: any`) - `libgomp.1` (`Architecture: any`) - `libmudflap.0` (`Architecture: any`) - `libmudflap.0-4.7-dev` (`Architecture: any`) - `libstdc++.6` (`Architecture: any`) - `libstdc++.6-4.7-dev` (`Architecture: any`) - `libstdc++.6-4.7-doc` (`Architecture: all`) Not included in this release goal are: * Build system packages such as GNU Autoconf, Automake, or CMake; * Build utilities such as pkg-config; and * The CLooG and ISL libraries to enable Graphite loop memory optimizations in GCC. [spf-2.0]: http://specs.os.pehjota.net/source-package-format-2.0.html