To-do items for CRUX PPC 2.8


Handbook 2.8
Release Notes 2.8
undecided tasks from todo-2.7: http://cruxppc.org/Main/ToDo2-7
CRUX x86 todo list: http://crux.nu/Wiki/TODO28

  • toolchain: with binutils-2.22.x, gcc-4.7.x, (e)glibc-2.15.x
    • (e)glibc-2.15: PPC optimizations: nearbyint, strcasecmp
    • (e)glibc-2.14.x needs separate rpc headers to be added : The RPC implementation in libc is obsoleted. Old programs keep working but new programs cannot be linked with the routines in libc anymore. Programs in need of RPC functionality must be linked against TI-RPC. The TI-RPC implementation is IPv6 enabled and there are other benefits. Visible changes of this change include (obviously) the inability to link programs using RPC functions without referencing the TI-RPC library and the removal of the RPC headers from the glibc headers.
    • (e)glibc-ports-2.13: 4xx optimizations: memcpy, memcmp, memset, strcmp, strncmp, strcpy, strlen - they hang the new ld on 440ep
    • (e)glibc-2.13: POWER7 optimizations: memset, memcmp, strncmp
    • gmp-5.x: ABI=mode32 is broken
    • bump graphite support with isl built-in backend (remove cloog-ppl and add cloog)
    • Decimal Floating Point - http://www.ibm.com/developerworks/wikis/display/WikiPtype/Decimal+Floating+Point - but with don't have any modern machine capable to do that!
  • kernel
  • yaboot
  • iso32/iso64
    • improve "live" functionalities
      • fix dhcpcd support
      • make /etc/hosts.{allow,deny} editable
      • /root as tmpfs
  • xorg
  • firefox bump to 9 or greater when ppc/ppc64 nanojit avalables - https://bugzilla.mozilla.org/show_bug.cgi?id=624164
    • investigate about lightspark and new gnash plugin
    • check build with icedtea7
  • rework every ports with altivec check
  • lame + altivec patch doesn't build/work on ppc32
  • bump boost to latest (needed python-3.x)
  • bump to new ffmpeg with mt and libva
  • bump to mplayer2
  • bump to gpsd-3.x (new dependencies)
  • maybe switch to libreoffice
  • bump llvm and rework it as multilib (if not broken on powerpc/powerpc64)
  • bump to icedtea7
  • bump to ibm java 7