1
(It is recommended to edit this file with emacs' todoo mode)
2
Last updated: 2008-05-02
6
- Clean up the sprawl of debian/rules. I'm sure there are neater
7
ways to do some of it; perhaps split it up into some more files?
10
- Make debian/rules control build the control file without unpacking
11
the sources or applying patches. Currently, it unpacks the sources,
12
patches them, creates the control file, and a subsequent
13
dpkg-buildpackage deletes the sources, re-unpacks them, and
16
- Reorganise debian/rules.defs to decide which packages to build in a
17
more straightforward and less error-prone fashion: (1) start with
18
all languages; override the list of languages depending on the name
19
of the source package (gcc-4.3, gnat-4.3, gdc-4.3, gcj-4.3). (2)
20
filter the list of languages depending on the target platform; (3)
21
depending on the languages to build, decide on which libraries to
24
o [Ludovic Brenta] Ada
26
- Done: Link the gnat tools with libgnat.so, instead of statically.
28
- Done: Build libgnatvsn containing parts of the compiler (version
29
string, etc.) under GNAT-Modified GPL. Link the gnat tools with it.
31
- Done: Build libgnatprj containing parts of the compiler (the project
32
manager) under pure GPL. Link the gnat tools with it.
34
- Done: Build both the zero-cost and setjump/longjump exceptions
35
versions of libgnat. In particular, gnat-glade (distributed systems)
38
- Done: Re-enable running the test suite.
40
- Add support for building cross-compilers.
42
- Add support for multilib (not yet supported upstream).
46
- gfortran man page generation
50
- build java-gcj-compat from the gcc source?