3 TODO
Krystian Bacławski edited this page 2016-10-18 23:18:42 +02:00

Binary releases

  • develop release procedure for source packages
  • ask people to prepare packages for their favorite distro

Testing

  • run DejaGNU test for binutils
  • use vamos to run gcc testsuite
  • use newlib tests to check libnix completeness

Components

Binutils

  • clean up Amiga-specific code to make it easier to maintain
  • finish AmigaHunk support
  • fix crashes on 64-bit architecture

Libnix

  • add header files from ixemul.library or use *BSD ones
  • merge 2.2 and 3.0 versions into 3.1

Needs more info

  • fix amiga_bss.sc (linker script template) to ensure that correct bss size is calculated
  • clear bss section on Kickstart 1.3

Ixemul

  • use vamos to run amiga binaries (namely zic) during build phase

Dependencies

  • remove dependency on libamiga-bin (need AmigaHunk library support in BFD)

Examples

  • Write several simple programs to illustrate some amigaos specific features. They'll be used as tests as well.