"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Jun 2007 12:47:31 +0000] rev 170
Update version to -svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Jun 2007 12:45:36 +0000] rev 169
Prepare to release crosstool-ng-0.0.4.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Jun 2007 12:11:16 +0000] rev 168
scripts/showSamples.sh:
- revert sample dumping to not show the components versions;
docs/overview.txt:
- reorder docs/overview.txt so that configuring comes before running,
- tell about regtest;
Makefile:
config/global.in:
- point to docs/overview.txt for the list of steps;
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Jun 2007 11:45:18 +0000] rev 167
Add intermediate mesages when building regtests.
Distclean the repository after each sample during regtests.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Jun 2007 11:13:48 +0000] rev 166
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 22:23:53 +0000] rev 165
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 21:44:45 +0000] rev 164
Fix printing components' file names.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 20:47:58 +0000] rev 163
Answer default values when doing a defoldconfig.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 20:45:03 +0000] rev 162
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 18:08:14 +0000] rev 161
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 18:04:05 +0000] rev 160
When searching a matching extension for a file, also check for the empty extension.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 18:01:59 +0000] rev 159
Rework the generated config file handling.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 18:00:35 +0000] rev 158
Don't go menuconfig if no .config present.
Handle the case where targets does not exist when calling distclean.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 17:56:17 +0000] rev 157
dd the two latest versions of the linux kernel.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 16 Jun 2007 17:41:01 +0000] rev 156
Add two te;plates on how to add a new tool/debug facility.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 04 Jun 2007 17:51:55 +0000] rev 155
Stale log files are now named "log.*", not "*.log".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 04 Jun 2007 17:35:14 +0000] rev 154
Small eye-candy fix.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 Jun 2007 15:50:45 +0000] rev 153
Be a little more explicit when the user wants to restart a non-restartable build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 Jun 2007 08:13:13 +0000] rev 152
Revert revision 201: renaming the two cc_core passes was a bad idea.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 Jun 2007 07:56:45 +0000] rev 151
scripts/build/libc_glibc.sh:
- clean up addons list creation,
- make NPTL work again with this.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 Jun 2007 20:06:22 +0000] rev 150
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 Jun 2007 17:00:43 +0000] rev 149
Add the first tool facility: sstrip.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 Jun 2007 16:55:33 +0000] rev 148
Introduce the notion of tols facilities (none so far, sstrip coming right away...).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 Jun 2007 16:50:29 +0000] rev 147
Kill duplicated help text.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 Jun 2007 16:20:20 +0000] rev 146
Messages from the downloaders should be tagged ALL, not DEBUG.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 29 May 2007 19:56:21 +0000] rev 145
Small fix in the log level when dumping the last messages (elapsed time).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 29 May 2007 19:30:38 +0000] rev 144
Threading model does not belong to the target sub-menu, but to the toolchain sub-menu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 May 2007 21:33:35 +0000] rev 143
Fix and enhance the STOP/RESTART facility.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 May 2007 21:32:43 +0000] rev 142
Fix comment about glibc's extra addons config option.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 May 2007 20:57:40 +0000] rev 141
Don't start a state restoration if it is not available.
Fortuitly discovered that $SECONDS is inherited from shell to sub-shells. Good!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 May 2007 21:30:34 +0000] rev 140
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 May 2007 21:15:46 +0000] rev 139
Update tools/config.guess.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 May 2007 20:29:22 +0000] rev 138
No longer mark NPTL as being EXPERIMENTAL.
But mark build a native gdb as being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 May 2007 20:23:41 +0000] rev 137
Forgot to remove all build system tools from the generated toolchain.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 May 2007 20:22:06 +0000] rev 136
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...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 May 2007 19:30:42 +0000] rev 135
Add the possibility to stop after a specified step.
Update the Makefile help and the documentation accordingly.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 May 2007 19:00:26 +0000] rev 134
In the non-canadian case, also force the build system.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 May 2007 17:51:49 +0000] rev 133
Update version to -svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 May 2007 17:50:07 +0000] rev 132
Prepare to release crosstool-ng-0.0.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 May 2007 17:49:24 +0000] rev 131
We need to build libiberty before gcc only in the canadian case, not the opposite.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 23 May 2007 21:40:57 +0000] rev 130
Correctly handle the log level overide in scripts/tarball.sh.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 23 May 2007 21:39:18 +0000] rev 129
A little eye conady in the Makefile.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 23 May 2007 21:08:24 +0000] rev 128
In CT_Abort(), don't send output to stderr. Let the log facility handle where things should go.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 23 May 2007 20:49:02 +0000] rev 127
Sanitise CT_DoBuildTargetTriplet a bit.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 23 May 2007 19:07:54 +0000] rev 126
Correctly handle the log level overide in scripts/saveSample.sh.
Little eye candy in scripts/showSamples.sh.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 21:19:47 +0000] rev 125
Update mips-unknown-linux-uclibc to the latest set of config options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 21:18:55 +0000] rev 124
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).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 21:16:17 +0000] rev 123
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:48:39 +0000] rev 122
Update the svn:ignore property to get rid of the ever-changing Eclipse files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:46:07 +0000] rev 121
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>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:42:21 +0000] rev 120
Add two new versions to binutils.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:41:50 +0000] rev 119
Update the mips-unknown-linux-uclibc sample to the new set of config options.
Switch the ISA from mips32 to mips1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:37:46 +0000] rev 118
Port the custom ISA patch to uClibc-0.9.29
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:36:44 +0000] rev 117
Only prompt for libfloat for those target that support it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:36:05 +0000] rev 116
Fix warning about setting --host and not --build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:33:43 +0000] rev 115
Upgrade scripts/tarball.sh and scripts/saveSample.sh to use the new logging facility.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 21 May 2007 22:01:28 +0000] rev 114
Move the config script for the build dir to the source dir.
That will be useful when we have the restart functionality.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 May 2007 16:18:40 +0000] rev 113
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 May 2007 13:48:26 +0000] rev 112
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 May 2007 09:28:16 +0000] rev 111
Forgot to svn add...