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