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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
[[!meta title="Release Series 1 Goal: Toolchain Packages"]]
[[!template id="releasegoal" rs="1"]]
This work is now done.
**The rest of this page is kept only for reference and historical purposes.**
---
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>` (`Architecture: i686-any-any core-any-any k8-any-any
<arch>`, `Platform: all`)
- `binutils-common` (`Architecture: all`, `Platform: all`)
- `binutils-doc` (`Architecture: all`, `Platform: all`)
- `binutils-locales` (`Architecture: all`, `Platform: all`)
- `libbfd-dev-<arch>` (`Architecture: i686-any-any core-any-any k8-any-any
<arch>`, `Platform: all`)
* `src:gmp`
- `libgmp.10` (`Architecture: any`, `Platform: all`)
- `libgmp-dev` (`Architecture: any`, `Platform: all`)
* `src:mpfr`
- `libmpfr.4` (`Architecture: any`, `Platform: all`)
- `libmpfr-dev` (`Architecture: any`, `Platform: all`)
- `libmpfr-doc` (`Architecture: all`, `Platform: all`)
* `src:mpc`
- `libmpc.2` (`Architecture: any`, `Platform: all`)
- `libmpc-dev` (`Architecture: any`, `Platform: all`)
* `src:gcc-4.7`
- `cpp-4.7-<arch>` (`Architecture: i686-any-any core-any-any k8-any-any
<arch>`, `Platform: all`)
- `g++-4.7-<arch>` (`Architecture: i686-any-any core-any-any k8-any-any
<arch>`, `Platform: all`)
- `gcc-4.7-<arch>` (`Architecture: i686-any-any core-any-any k8-any-any
<arch>`, `Platform: all`)
- `gcc-4.7-<arch>-base` (`Architecture: i686-any-any core-any-any
k8-any-any <arch>`, `Platform: all`)
- `gcc-4.7-locales` (`Architecture: all`, `Platform: all`)
- `libgcc.1` (`Architecture: any`, `Platform: all`)
- `libgomp.1` (`Architecture: any`, `Platform: all`)
- `libmudflap.0` (`Architecture: any`, `Platform: all`)
- `libmudflap.0-4.7-dev` (`Architecture: any`, `Platform: all`)
- `libstdc++.6` (`Architecture: any`, `Platform: all`)
- `libstdc++.6-4.7-dev` (`Architecture: any`, `Platform: all`)
- `libstdc++.6-4.7-doc` (`Architecture: all`, `Platform: 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.
|