diff options
Diffstat (limited to 'dev/releases')
-rw-r--r-- | dev/releases/1.mdwn | 2 | ||||
-rw-r--r-- | dev/releases/1/toolchains.mdwn | 50 |
2 files changed, 51 insertions, 1 deletions
diff --git a/dev/releases/1.mdwn b/dev/releases/1.mdwn index 7e7bc8e..e1497f4 100644 --- a/dev/releases/1.mdwn +++ b/dev/releases/1.mdwn @@ -30,7 +30,7 @@ Notable Packages New Features ------------ - * Native and cross toolchain packages + * [[Native_and_cross_toolchain_packages|dev/releases/1/toolchains]] * [[Installation_bootstrap_tool|dev/todo/installation-bootstrap-tool]] * [[Boot_sequencing|dev/todo/boot-sequencing]] * [[Partial multiarch_support|dev/releases/1/multiarch]] diff --git a/dev/releases/1/toolchains.mdwn b/dev/releases/1/toolchains.mdwn new file mode 100644 index 0000000..1078d5f --- /dev/null +++ b/dev/releases/1/toolchains.mdwn @@ -0,0 +1,50 @@ +[[!meta title="Release Series 1 Goal: Toolchain Packages"]] + +A goal for [[release_1.0.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` + - `binutils-<arch>` + - `binutils-doc` + * `src:gmp` + - `libgmp.10` + - `libgmp-dev` + * `src:mpfr` + - `libmpfr.4` + - `libmpfr-dev` + - `libmpfr-doc` + * `src:mpc` + - `libmpc.2` + - `libmpc-dev` + * `src:gcc-4.7` + - `cpp-4.7-<arch>` + - `g++-4.7-<arch>` + - `gcc-4.7-<arch>` + - `gcc-4.7-<arch>-base` + - `gcc-4.7-locales` + - `libgcc.1` + - `libgomp.1` + - `libmudflap.0` + - `libmudflap.0-4.7-dev` + - `libstdc++.6` + - `libstdc++.6-4.7-dev` + - `libstdc++.6-4.7-doc` + +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 PPL libraries to enable Graphite loop memory optimizations in + GCC. |