Mercurial > hg > aboriginal
comparison www/news.html @ 523:f2b7db2e4315 0.9.5
Announce 0.9.5 release.
author | Rob Landley <rob@landley.net> |
---|---|
date | Tue, 02 Dec 2008 11:50:51 -0600 |
parents | 3eeb77934265 |
children | 7b166d9f10c6 |
comparison
equal
deleted
inserted
replaced
522:148b62e763d3 | 523:f2b7db2e4315 |
---|---|
1 <!--#include file="header.html" --> | 1 <!--#include file="header.html" --> |
2 <b><h1>News</h1></b> | 2 <b><h1>News</h1></b> |
3 | |
4 <!-- | |
5 <h2>December 3, 2008</h2> | |
6 <p>After several false starts (I.E. last minute bugs, yes I test this thing | |
7 before shipping it), | |
8 <a href=downloads/firmware-0.9.5.tar.bz2>Version 0.9.5</a> is out, inching | |
9 towards a 1.0 release. Lots of new work this time.</p> | |
10 | |
11 <p>The biggest news is uClibc 0.9.30 and uClibc++ 0.2.2. The native toolchain | |
12 now supports C++, hooked up to distcc and everything.</p> | |
13 | |
14 <p>The <a href=documentation.html>documentation</a> has been extensively | |
15 rewritten. (There's always more to do, but most of it isn't horribly out | |
16 of date anymore.)</p> | |
17 | |
18 <p>The packaging stage now uses genext2fs instead of User Mode Linux, so | |
19 the most brittle part of the build has been removed. FWL can now fully | |
20 rebuild itself under itself, all the way through the packaging stage.</p> | |
21 | |
22 <p>My personal website's getting a touch overwhelmed, so a higher bandwidth | |
23 site is now available at | |
24 <a href=http://impactlinux.com/fwl>impactlinux.com</a>. This should become | |
25 the new primary website going forward.</p> | |
26 | |
27 <p>BusyBox has also been upgraded (to 1.13.0), and the new USE_UNSTABLE | |
28 infrastructure allows test versions of any package to be downloaded and built | |
29 without forking the build scripts, so future package upgrades can be dealt | |
30 with as side projects without blocking other important work.</p> | |
31 | |
32 <p>The packaging stage now uses genext2fs instead of User Mode Linux, so | |
33 the most brittle part of the build has been removed. FWL can now fully | |
34 rebuild itself under itself, all the way through the packaging stage.</p> | |
35 | |
36 <p>The old forkbomb script has been replaced with sources/build-all-targets.sh. | |
37 with an argument --fork to build all targets in parallel, and "--fork 3" | |
38 to limit the parallelism. This script can run from a cron job, producing | |
39 a "buildall" directory with tarballs, compressed logs, and a README file | |
40 listing the version of each package. The environment variable USE_STATIC_HOST | |
41 specifies an $ARCH to create statically linked cross compilers | |
42 for. (The build will then try to use them for the later stages, | |
43 and won't get far if you specify an arch that can't run on the host.)</p> | |
44 | |
45 <p>The include.sh script has been broken up, with a new sources/functions.sh | |
46 containing shell functions (like download, setupfor, and cleanup) and | |
47 a new "config" setting the user-editable environment variables that control | |
48 the build. Several of these variables have been renamed and their number has | |
49 grown. You can now specify the colors for each build stage using the variables | |
50 at the end of config.</p> | |
51 | |
52 <p>Building mini-native in a Linux From Scratch style /tools directory is | |
53 no longer the default. Instead set NATIVE_TOOLSDIR=1 if you want that | |
54 kind of layout instead of a more conventional layout. (Similarly, | |
55 NATIVE_TOOLCHAIN=1 now enables the native toolchain, but that variable | |
56 defaults to enabled in config.)</p> | |
57 | |
58 <p>See the <a href=documentation.html>docs</a> for details.</p> | |
3 | 59 |
4 <h2>August 6, 2008</h2> | 60 <h2>August 6, 2008</h2> |
5 <p><a href=downloads/firmware-0.9.0.tar.bz2>Version 0.9.0</a> is out | 61 <p><a href=downloads/firmware-0.9.0.tar.bz2>Version 0.9.0</a> is out |
6 (<a href=http://landley.net/hg/firmware/shortlog/378>changeset 378</a>) | 62 (<a href=http://landley.net/hg/firmware/shortlog/378>changeset 378</a>) |
7 and can rebuild itself under itself. (The packaging step still requires User | 63 and can rebuild itself under itself. (The packaging step still requires User |