Yann E. MORIN"
53a759c552
scripts/build/libc_glibc.sh:
...
- clean up addons list creation,
- make NPTL work again with this.
16 years ago
Yann E. MORIN"
4d84cd7db1
Rename two steps to their real names:
...
- cc_core_pass_1 is really cc_core_static,
- cc_core_pass_2 is really cc_core_shared.
16 years ago
Yann E. MORIN"
d472c9b951
Add the first tool facility: sstrip.
16 years ago
Yann E. MORIN"
51554bf237
Introduce the notion of tols facilities (none so far, sstrip coming right away...).
16 years ago
Yann E. MORIN"
e5f94e6037
Kill duplicated help text.
16 years ago
Yann E. MORIN"
6d932e31d8
Messages from the downloaders should be tagged ALL, not DEBUG.
16 years ago
Yann E. MORIN"
1bb7c90a8d
Small fix in the log level when dumping the last messages (elapsed time).
16 years ago
Yann E. MORIN"
abe0c8ba39
Threading model does not belong to the target sub-menu, but to the toolchain sub-menu.
16 years ago
Yann E. MORIN"
2f451b0094
Fix and enhance the STOP/RESTART facility.
16 years ago
Yann E. MORIN"
cd28386d9c
Fix comment about glibc's extra addons config option.
16 years ago
Yann E. MORIN"
e830653d1b
Don't start a state restoration if it is not available.
...
Fortuitly discovered that $SECONDS is inherited from shell to sub-shells. Good!
16 years ago
Yann E. MORIN"
e163ff9125
Fix libfloat when calling the compiler:
...
- when not compiling NPTL, the shared core C compiler does not exist,
- PATH arranges for the shared core C compiler to be found before the static one, so no need to force it.
16 years ago
Yann E. MORIN"
2e4a36d95c
Update tools/config.guess.
16 years ago
Yann E. MORIN"
465cdbeee1
No longer mark NPTL as being EXPERIMENTAL.
...
But mark build a native gdb as being EXPERIMENTAL.
16 years ago
Yann E. MORIN"
080d42255c
Forgot to remove all build system tools from the generated toolchain.
16 years ago
Yann E. MORIN"
de5df0533c
Merge the NPTL stuff.
...
That still leaves the linuxthreads stuff broken, but it was just before. I don't care anyway. Time to fix that later...
16 years ago
Yann E. MORIN"
266e38cc13
Add the possibility to stop after a specified step.
...
Update the Makefile help and the documentation accordingly.
16 years ago
Yann E. MORIN"
e49e7c80a2
In the non-canadian case, also force the build system.
16 years ago
Yann E. MORIN"
75435774ba
Update version to -svn.
16 years ago
Yann E. MORIN"
136bb2e77e
Prepare to release crosstool-ng-0.0.3.
16 years ago
Yann E. MORIN"
814e303c3c
We need to build libiberty before gcc only in the canadian case, not the opposite.
16 years ago
Yann E. MORIN"
ed8b7c0bab
Correctly handle the log level overide in scripts/tarball.sh.
16 years ago
Yann E. MORIN"
ae1d546378
A little eye conady in the Makefile.
16 years ago
Yann E. MORIN"
b521e3418d
In CT_Abort(), don't send output to stderr. Let the log facility handle where things should go.
16 years ago
Yann E. MORIN"
266a81de2c
Sanitise CT_DoBuildTargetTriplet a bit.
16 years ago
Yann E. MORIN"
af0f7c4d33
Correctly handle the log level overide in scripts/saveSample.sh.
...
Little eye candy in scripts/showSamples.sh.
16 years ago
Yann E. MORIN"
13b6242fb6
Update mips-unknown-linux-uclibc to the latest set of config options.
16 years ago
Yann E. MORIN"
2e925f1569
Mark broken samples as such: use a file named 'broken' in the sample's directory.
...
Reflected this state when listing samples (in scripts/showSamples.sh).
16 years ago
Yann E. MORIN"
a7a625877c
Be verbose when making build system tools available, and when access is removed. Log this to DEBUG.
...
Remove last remnants of color scheme.
Small fixes to some comments.
16 years ago
Yann E. MORIN"
4fad26e850
Update the svn:ignore property to get rid of the ever-changing Eclipse files.
16 years ago
Yann E. MORIN"
cb0d1fef8c
Implement a restart facility.
...
If you select to debug ct-ng, then you have two new options:
- DEBUG_CT_PAUSE_STEPS : pause between every steps,
- DEBUG_CT_SAVE_STEPS : save state between every steps.
To restart a saved state, just set the RESTART make variable when calling make:
- make RESTART=<step_name>
16 years ago
Yann E. MORIN"
0c28252021
Add two new versions to binutils.
16 years ago
Yann E. MORIN"
933ea57382
Update the mips-unknown-linux-uclibc sample to the new set of config options.
...
Switch the ISA from mips32 to mips1.
16 years ago
Yann E. MORIN"
960cc07322
Port the custom ISA patch to uClibc-0.9.29
16 years ago
Yann E. MORIN"
a7ccd113ff
Only prompt for libfloat for those target that support it.
16 years ago
Yann E. MORIN"
fee99394cd
Fix warning about setting --host and not --build.
16 years ago
Yann E. MORIN"
6f797c35f0
Upgrade scripts/tarball.sh and scripts/saveSample.sh to use the new logging facility.
16 years ago
Yann E. MORIN"
d3b53b8a20
Move the config script for the build dir to the source dir.
...
That will be useful when we have the restart functionality.
16 years ago
Yann E. MORIN"
94960ef7c3
Fix gdb to install in CT_PREFIX_DIR rather than CT_INSTALL_DIR.
...
One day, I swear, I will implement the install directory option. But later.
16 years ago
Yann E. MORIN"
4fb8055bf7
Ah! I finally have a progress bar that doesn't stall the build!
...
- pipe size in Linux is only 8*512=4096 bytes
- pipe size is not setable
- when the feeding process spits out data faster than the eating
process can read it, then the feeding process stalls after 4KiB
of data sent to the pipe
- for us, the progress bar would spawn a sub-shell every line,
and the sub-shell would in turn spawn a 'date' command.
Which was sloooww as hell, and would cause some kind of a
starvation: the pipe was full most of the time, and the
feeding process was stalled all this time.
Now, we use internal variables and a little hack based onan offset
to determine the elapsed time. Much faster this way, but still
CPU-intensive.
16 years ago
Yann E. MORIN"
5d2b862edc
Forgot to svn add...
16 years ago
Yann E. MORIN"
1f9c0c4fdb
Add gcc-4.2.0 (EXPERIMENTAL) and some patches vampirised from buildroot (302 rediffed against 4.2.0).
16 years ago
Yann E. MORIN"
f384c530ad
Fix adding versions for the core C compiler.
16 years ago
Yann E. MORIN"
aa6ae43fd7
Add uClibc-0.9.29:
...
- associated patch set
- update the munging function to accomodate the new config variables
libfloat version was missing from the previous commit... :-(
Better handle the case where the sample directory already exist but isn't under revision control, and in case the destination file doesn't exist in the sample directory.
16 years ago
Yann E. MORIN"
361c617308
Correctly handle the libfloat case: download, extract and patch sub-actions.
...
Small improvement in messages in scipts/functions when retrieving a file.
16 years ago
Yann E. MORIN"
266d2ec7e5
Remove an incorrect path from uClibc-0.9.29: we _do_ need a xgcc to buld this header!
16 years ago
Yann E. MORIN"
41e8d132ce
Un-mark gdb and dmalloc being EXPERIMENTAL.
...
Mark native gdb as being EXPERIMENTAL (it depends on termcap, which we don't have yet).
16 years ago
Yann E. MORIN"
db2d59f091
Little fix up in a message during the dmalloc build.
16 years ago
Yann E. MORIN"
5e43e3ea86
Add dmalloc debug library facility.
...
Add patches for dmalloc.
Ignore the generated config/debug.in
16 years ago
Yann E. MORIN"
a5a431f851
Really use local copy first in case it does not have the same extension as the downloadable tarball.
16 years ago