blob: 1078d5f996a90c700711834b71122e02e89fe635 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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.
|