7.0 Changes

User visible

  • Atmel AVR32 CPU support
  • Analog Devices Blackfin CPU support
  • GCC 4.2(.2)
  • GlibC 2.6(.1)
  • eGlibC support was added
  • X.Org 7.3
  • over 400 new packages (now nearly 3000)
  • most existing packages received an update
  • over 6000 SVN revisions since the 6.0 branch!

Developer visible

  • replacement of the old C Config accelerator with a flexible Lua accelerator
  • removal of the legacy cksums created additional to the md5sums only kept for really historic compatibility and more redundancy in /var/adm/...
  • new .desc keyword to support the in- or exclusion of other kernel: [K], [KERN], [KERNEL] +/- linux, minix, ... and so on - This change is part of our ongoing expansion to non-Linux operating systems.
  • sophisticated package inheritance to allow architectures and target to alter and redefine the packages in more advanced ways - e.g. use an older GCC with matching paches on just ARM and AVR32, or forcing a specific MySQL version in a target
  • new CROSS flag to tag all packages that are known to cross compile
  • way more packages were fixed and tagged to cross compile (over 1500, nearly 50% of the packages)

Known issues

7.0.0-rc2

  • the ever changing u/dev and it's rules configuration has some regressions that cause at least warnings about unmatched groups on startup
  • the evbug module is automatically loaded thru u/dev, resulting in all input events being logged into the system log