~ubuntu-branches/ubuntu/precise/gccgo-4.7/precise

« back to all changes in this revision

Viewing changes to debian/TODO

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2012-03-11 19:37:32 UTC
  • Revision ID: package-import@ubuntu.com-20120311193732-ty08ntcphseuouao
Tags: 4.7.0~rc1-0ubuntu1
* Build standalone gccgo-4.7 packages.
* libgo: Work around parse error of struct timex_ on ARM.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
(It is recommended to edit this file with emacs' todoo mode)
 
2
Last updated: 2008-05-02
 
3
 
 
4
* General
 
5
 
 
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?
 
8
  Partly done.
 
9
 
 
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
 
14
  re-patches them.
 
15
 
 
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
 
22
  build.
 
23
 
 
24
o [Ludovic Brenta] Ada
 
25
 
 
26
- Done: Link the gnat tools with libgnat.so, instead of statically.
 
27
 
 
28
- Done: Build libgnatvsn containing parts of the compiler (version
 
29
  string, etc.) under GNAT-Modified GPL.  Link the gnat tools with it.
 
30
 
 
31
- Done: Build libgnatprj containing parts of the compiler (the project
 
32
  manager) under pure GPL.  Link the gnat tools with it.
 
33
 
 
34
- Done: Build both the zero-cost and setjump/longjump exceptions
 
35
  versions of libgnat.  In particular, gnat-glade (distributed systems)
 
36
  works best with SJLJ.
 
37
 
 
38
- Done: Re-enable running the test suite.
 
39
 
 
40
- Add support for building cross-compilers.
 
41
 
 
42
- Add support for multilib (not yet supported upstream).
 
43
 
 
44
* Fortran
 
45
 
 
46
- gfortran man page generation
 
47
 
 
48
* Java
 
49
 
 
50
- build java-gcj-compat from the gcc source?