Commit Graph

268 Commits

Author SHA1 Message Date
Yann E. MORIN"
b166f010a2 Add intermediate mesages when building regtests.
Distclean the repository after each sample during regtests.
2007-06-17 11:45:18 +00:00
Yann E. MORIN"
eae28ee8af Add the "regtest" make target: call "make regtest", and all samples wil be built, and a tarball made for each of them. First sample to fail causes the test to stop. 2007-06-17 11:13:48 +00:00
Yann E. MORIN"
5e07f7cfc3 scripts/functions is responsible for initiating the log file.
Users of the log facility are in charge to use, move, delete this log file, now.
2007-06-16 22:23:53 +00:00
Yann E. MORIN"
d8bc11b165 Fix printing components' file names. 2007-06-16 21:44:45 +00:00
Yann E. MORIN"
eefa05172a Answer default values when doing a defoldconfig. 2007-06-16 20:47:58 +00:00
Yann E. MORIN"
5486810b76 When doing a silent old config, don't check if stdin was redirected. ct-ng doesn't use this feature, and even better yet, it makes explicit use of redirecting both stdin and stdout at aome moments. 2007-06-16 20:45:03 +00:00
Yann E. MORIN"
37cce18efa Add a function to print each component's filename: this eases building the tarball of the generated toolchain.
Hard-link the libfloat tarball instead of soft-link: this also eases building the afore-mentioned tarball.
2007-06-16 18:08:14 +00:00
Yann E. MORIN"
0b17dd664e When searching a matching extension for a file, also check for the empty extension. 2007-06-16 18:04:05 +00:00
Yann E. MORIN"
bbf7b2ed16 Rework the generated config file handling. 2007-06-16 18:01:59 +00:00
Yann E. MORIN"
cdd1cf06bc Don't go menuconfig if no .config present.
Handle the case where targets does not exist when calling distclean.
2007-06-16 18:00:35 +00:00
Yann E. MORIN"
b9c70956c3 dd the two latest versions of the linux kernel. 2007-06-16 17:56:17 +00:00
Yann E. MORIN"
c9c11c9768 Add two te;plates on how to add a new tool/debug facility. 2007-06-16 17:41:01 +00:00
Yann E. MORIN"
ef364dc50a Stale log files are now named "log.*", not "*.log". 2007-06-04 17:51:55 +00:00
Yann E. MORIN"
04882814af Small eye-candy fix. 2007-06-04 17:35:14 +00:00
Yann E. MORIN"
c3badb0b8a Be a little more explicit when the user wants to restart a non-restartable build. 2007-06-02 15:50:45 +00:00
Yann E. MORIN"
88b6a540e3 Revert revision 201: renaming the two cc_core passes was a bad idea. 2007-06-02 08:13:13 +00:00
Yann E. MORIN"
53a759c552 scripts/build/libc_glibc.sh:
- clean up addons list creation,
 - make NPTL work again with this.
2007-06-02 07:56:45 +00:00
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.
2007-06-01 20:06:22 +00:00
Yann E. MORIN"
d472c9b951 Add the first tool facility: sstrip. 2007-06-01 17:00:43 +00:00
Yann E. MORIN"
51554bf237 Introduce the notion of tols facilities (none so far, sstrip coming right away...). 2007-06-01 16:55:33 +00:00
Yann E. MORIN"
e5f94e6037 Kill duplicated help text. 2007-06-01 16:50:29 +00:00
Yann E. MORIN"
6d932e31d8 Messages from the downloaders should be tagged ALL, not DEBUG. 2007-06-01 16:20:20 +00:00
Yann E. MORIN"
1bb7c90a8d Small fix in the log level when dumping the last messages (elapsed time). 2007-05-29 19:56:21 +00:00
Yann E. MORIN"
abe0c8ba39 Threading model does not belong to the target sub-menu, but to the toolchain sub-menu. 2007-05-29 19:30:38 +00:00
Yann E. MORIN"
2f451b0094 Fix and enhance the STOP/RESTART facility. 2007-05-28 21:33:35 +00:00
Yann E. MORIN"
cd28386d9c Fix comment about glibc's extra addons config option. 2007-05-28 21:32:43 +00:00
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!
2007-05-28 20:57:40 +00:00
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.
2007-05-27 21:30:34 +00:00
Yann E. MORIN"
2e4a36d95c Update tools/config.guess. 2007-05-27 21:15:46 +00:00
Yann E. MORIN"
465cdbeee1 No longer mark NPTL as being EXPERIMENTAL.
But mark build a native gdb as being EXPERIMENTAL.
2007-05-27 20:29:22 +00:00
Yann E. MORIN"
080d42255c Forgot to remove all build system tools from the generated toolchain. 2007-05-27 20:23:41 +00:00
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...
2007-05-27 20:22:06 +00:00
Yann E. MORIN"
266e38cc13 Add the possibility to stop after a specified step.
Update the Makefile help and the documentation accordingly.
2007-05-25 19:30:42 +00:00
Yann E. MORIN"
e49e7c80a2 In the non-canadian case, also force the build system. 2007-05-24 19:00:26 +00:00
Yann E. MORIN"
75435774ba Update version to -svn. 2007-05-24 17:51:49 +00:00
Yann E. MORIN"
136bb2e77e Prepare to release crosstool-ng-0.0.3. 2007-05-24 17:50:07 +00:00
Yann E. MORIN"
814e303c3c We need to build libiberty before gcc only in the canadian case, not the opposite. 2007-05-24 17:49:24 +00:00
Yann E. MORIN"
ed8b7c0bab Correctly handle the log level overide in scripts/tarball.sh. 2007-05-23 21:40:57 +00:00
Yann E. MORIN"
ae1d546378 A little eye conady in the Makefile. 2007-05-23 21:39:18 +00:00
Yann E. MORIN"
b521e3418d In CT_Abort(), don't send output to stderr. Let the log facility handle where things should go. 2007-05-23 21:08:24 +00:00
Yann E. MORIN"
266a81de2c Sanitise CT_DoBuildTargetTriplet a bit. 2007-05-23 20:49:02 +00:00
Yann E. MORIN"
af0f7c4d33 Correctly handle the log level overide in scripts/saveSample.sh.
Little eye candy in scripts/showSamples.sh.
2007-05-23 19:07:54 +00:00
Yann E. MORIN"
13b6242fb6 Update mips-unknown-linux-uclibc to the latest set of config options. 2007-05-22 21:19:47 +00:00
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).
2007-05-22 21:18:55 +00:00
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.
2007-05-22 21:16:17 +00:00
Yann E. MORIN"
4fad26e850 Update the svn:ignore property to get rid of the ever-changing Eclipse files. 2007-05-22 20:48:39 +00:00
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>
2007-05-22 20:46:07 +00:00
Yann E. MORIN"
0c28252021 Add two new versions to binutils. 2007-05-22 20:42:21 +00:00
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.
2007-05-22 20:41:50 +00:00
Yann E. MORIN"
960cc07322 Port the custom ISA patch to uClibc-0.9.29 2007-05-22 20:37:46 +00:00