summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2007-08-15Add linux-2.6.22.3 for kernel headers isntall.Yann E. MORIN"1-0/+6
2007-08-15Change "triplet" (target triplet) to "tuple". That sounds better!Yann E. MORIN"1-6/+6
Document overriding the number of // jobs. Some small documentation fixes.
2007-08-15Get rid of the core cc selection. It is now the same as the final compiler.Yann E. MORIN"3-207/+18
2007-08-14Do a clean-up pass on the OBSOLETE features (versions):Yann E. MORIN"11-1337/+37
- remove legions of those, - remove associated patches no longer needed, - mark then as (OBSOLETE) in the prompt;
2007-08-14Totally comment-out the multilib option: it's not implemented, and not ↵Yann E. MORIN"1-15/+16
really implementable with the current crosstool-NG scheme.
2007-08-12Add experimental binutils-2.17.50.0.18, along with patches from previous ↵Yann E. MORIN"1-0/+6
snapshot.
2007-08-11Add linux-2.6.22.2 for headers.Yann E. MORIN"1-0/+6
2007-08-11Add glibc: 2.5.1 - 2.6 - 2.6.1.Yann E. MORIN"1-0/+18
Apply the same patches as glibc 2.5: they apply without any problem (except for ridiculously small offsets).
2007-08-07Introduce new config option: CT_TARGET_ALIAS_SED_EXPRYann E. MORIN"1-1/+20
This option is used as a sed expression to pass onto CT_TARGET to create an alias.
2007-07-30Remove any reference to libfloat. That has gone once and for all.Yann E. MORIN"1-26/+0
Rationale: Most of the time, soft-float problems are caused by this sucker of gcc: it has support for soft float for all of the targets I've tried so far, but does not activate this code until you dwelve into half a dozen of files to make it accept to build and link the support code... So, yes: gcc has soft-float support. And again, yes: gcc is a sucker.
2007-07-29Add gcc-4.2.1.Yann E. MORIN"2-0/+10
2007-07-24Mark D.U.M.A 2_5_2 and 2_5_3 as being broken: they don't even build on any ↵Yann E. MORIN"1-0/+2
of my sample toolchain... :-(
2007-07-22Clean the help entry for CT_ARCH_CPU.Yann E. MORIN"1-1/+1
2007-07-21Add D.U.M.A. 2.5.2 and 2.5.3.Yann E. MORIN"1-0/+10
2007-07-15Add an option to save downloaded tarballs to local tarballs directory.Yann E. MORIN"1-0/+9
Sanitise CT_GetFile. Change some messages (Copying -> Retrieving).
2007-07-15Really unmark gcc-4.2.0 as being EXPERIMENTAL.Yann E. MORIN"2-2/+2
2007-07-15Unmark gcc-4.2.0 as being EXPERIMENTAL.Yann E. MORIN"2-2/+0
2007-07-14DEfault log level to CT_LOG_DEBUG if CT_DEBUG_CT is set, and to CT_LOG_INFO ↵Yann E. MORIN"1-1/+2
if not.
2007-07-13Mark some linux versions as obsolete.Yann E. MORIN"1-12/+111
Add missing dot relewases.
2007-07-13Mark binutils-2.6.17.* as being EXPERIMENTAL versions.Yann E. MORIN"1-0/+17
2007-07-13Add ltrace (and libelf) utilities.Yann E. MORIN"2-0/+125
Marked as BROKEN for others to debug that if they need it.
2007-07-13Introduce a BROKEN option (depends on EXPERIMENTAL) to hide/see broken stuff ↵Yann E. MORIN"1-9/+22
for debugging sessions! Re-order: OBSOLETE goes before EXPERIMENTAL.
2007-07-12Add strace debugging aid.Yann E. MORIN"1-0/+118
2007-07-12Unmark D.U.M.A. as being EXPERIMENTAL.Yann E. MORIN"1-1/+0
2007-07-12Add D.U.M.A., the Electric Fence successor.Yann E. MORIN"1-0/+44
2007-07-09Add linux-2.6.22.Yann E. MORIN"1-0/+5
2007-07-08Add (EXPERIMENTAL) in prompts of those options that depend on EXPERIMENTAL.Yann E. MORIN"3-3/+3
2007-07-08Add linux-2.6.21.6 kernel.Yann E. MORIN"1-0/+6
2007-07-03Add binutils-2.17.50.0.17.Yann E. MORIN"1-0/+5
2007-07-03Make checking the linux installed headers optional (instead of systematic).Yann E. MORIN"1-0/+8
2007-07-02Get rid of eclipse fiels once and for all.Yann E. MORIN"1-7/+7
Homogenise the references to crosstool-NG: - the project is named "crosstool-NG" - the front-end is named "ct-ng" - don't use shortcuts (such as "ct-ng" to stand for "crosstool-NG") Default action is to print help. Don't speak of make rules when dumping help, just speak of actions.
2007-07-01Merge the build system to trunk: ct-ng is now installable:Yann E. MORIN"1-2/+2
- ./configure --prefix=/some/place - make - make install - export PATH="${PATH}:/some/place/bin" - ct-ng <action>
2007-06-17Offer an option to build the gdbserver statically. This helps in case of ↵Yann E. MORIN"1-0/+9
debugging shared library loading.
2007-06-17The log file is no longer configurable: it is always ↵Yann E. MORIN"1-10/+23
"${CT_PREFIX_DIR}/build.log". Add an option to compress the log file upon successfull build. Make rendering the toolchain read-only optional. A few eye-candy fixes.
2007-06-17Default the progress bar to 'Y'.Yann E. MORIN"1-1/+1
2007-06-17scripts/showSamples.sh:Yann E. MORIN"1-14/+4
- 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;
2007-06-16dd the two latest versions of the linux kernel.Yann E. MORIN"1-0/+12
2007-06-01Add the first tool facility: sstrip.Yann E. MORIN"1-0/+46
2007-06-01Introduce the notion of tols facilities (none so far, sstrip coming right ↵Yann E. MORIN"1-0/+1
away...).
2007-05-29Threading model does not belong to the target sub-menu, but to the toolchain ↵Yann E. MORIN"2-29/+29
sub-menu.
2007-05-28Fix comment about glibc's extra addons config option.Yann E. MORIN"1-2/+5
2007-05-27No longer mark NPTL as being EXPERIMENTAL.Yann E. MORIN"2-3/+2
But mark build a native gdb as being EXPERIMENTAL.
2007-05-27Merge the NPTL stuff.Yann E. MORIN"4-39/+47
That still leaves the linuxthreads stuff broken, but it was just before. I don't care anyway. Time to fix that later...
2007-05-22Implement a restart facility.Yann E. MORIN"1-0/+69
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-22Add two new versions to binutils.Yann E. MORIN"1-0/+10
2007-05-22Only prompt for libfloat for those target that support it.Yann E. MORIN"1-1/+7
2007-05-20Ah! I finally have a progress bar that doesn't stall the build!Yann E. MORIN"1-6/+8
- 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.
2007-05-20Add gcc-4.2.0 (EXPERIMENTAL) and some patches vampirised from buildroot (302 ↵Yann E. MORIN"2-0/+12
rediffed against 4.2.0).
2007-05-19Add uClibc-0.9.29:Yann E. MORIN"2-5/+11
- 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.
2007-05-18Un-mark gdb and dmalloc being EXPERIMENTAL.Yann E. MORIN"2-2/+1
Mark native gdb as being EXPERIMENTAL (it depends on termcap, which we don't have yet).