aboutsummaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Rename all Makefiles used by ct-ng into (something).mk, to avoid confusion.Yann E. MORIN"2007-07-151-0/+0
|
* Sanitise populate a little bit.Yann E. MORIN"2007-07-141-8/+8
|
* Re-order help entries in populate.Yann E. MORIN"2007-07-141-3/+3
|
* Upgrade populate.in:Yann E. MORIN"2007-07-141-9/+4
| | | | | | - systematically make paths absolute, - somewhat beautify the help ;essage, - explain why ../ is to be seatrched for.
* Update config.sub.Yann E. MORIN"2007-07-141-3/+3
|
* Add ltrace (and libelf) utilities.Yann E. MORIN"2007-07-131-1/+3
| | | | Marked as BROKEN for others to debug that if they need it.
* Add strace debugging aid.Yann E. MORIN"2007-07-121-1/+2
|
* Add D.U.M.A., the Electric Fence successor.Yann E. MORIN"2007-07-121-1/+2
|
* Fix the install procedure:Yann E. MORIN"2007-07-081-0/+0
| | | | | - remove useless script tools/addToolVersion.sh: it is not needed when running crosstool-NG, only for developpers, - create a symlink to the configuration extract script, so that it is in the PATH if ct-ng is.
* Add a utility to populate a root directory with libraries from the toolchain.Yann E. MORIN"2007-07-081-0/+124
|
* Get rid of eclipse fiels once and for all.Yann E. MORIN"2007-07-021-2/+2
| | | | | | | | | 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.
* Merge the build system to trunk: ct-ng is now installable:Yann E. MORIN"2007-07-011-3/+23
| | | | | | | | - ./configure --prefix=/some/place - make - make install - export PATH="${PATH}:/some/place/bin" - ct-ng <action>
* Rework the help system. For now, this is mostly a no-op (it only re-organise ↵Yann E. MORIN"2007-06-171-2/+1
| | | | the help entries), but later, that may come in handy when we want ct-ng to be installable).
* Update tools/config.guess.Yann E. MORIN"2007-05-271-2/+2
|
* Fix adding versions for the core C compiler.Yann E. MORIN"2007-05-191-2/+2
|
* Add dmalloc debug library facility.Yann E. MORIN"2007-05-181-1/+3
| | | | | Add patches for dmalloc. Ignore the generated config/debug.in
* Debug facilities:Yann E. MORIN"2007-05-171-29/+33
| | | | | | | | | | | | | | | | | | | - add a framework to easily add new ones - add gdb as a first debug facility - add patches for gdb After the kernel checked its installed headers, clean up the mess of .checked.* files. Reorder scripts/crosstool.sh: - dump the configuration early - renice early - get info about build system early, when setting up the environment - when in cross or native, the host tools are those of the build system, and only in this case - elapsed time calculations moved to scripts/functions Remove handling of the color: it's gone once and for all. Update tools/addToolVersion.sh: - handle debug facilities - commonalise some code - remove dead tools (cygwin, tcc) Point to my address for bug reports.
* Merge the save-sample branch to trunk:Yann E. MORIN"2007-05-071-0/+1
| | | | | | - reorder most of the environment setup, - geting, extracting and patching are now components' sub-actions, - save the current config as a sample to be used as a pre-configured target.
* Update tools/config.sub to latest from gnu.orgYann E. MORIN"2007-05-011-1/+5
|
* Merge first shot from the MIPS branch.Yann E. MORIN"2007-04-211-0/+23
|
* When adding a new tool version, allow it to be EXPERIMENTAL.Yann E. MORIN"2007-04-181-26/+35
|
* Update config.guess.Yann E. MORIN"2007-04-101-7/+10
| | | | Minor comment fix.
* Auto-detect Darwin (MacOS-X) and disable libintl for during build for this ↵Yann E. MORIN"2007-03-121-1/+1
| | | | | | platform. A bit of help tweaking.
* Add sanity checks.Yann E. MORIN"2007-03-041-2/+4
|
* Add the full crosstool-NG sources to the new repository of its own.Yann E. MORIN"2007-02-244-0/+3245
You might just say: 'Yeah! crosstool-NG's got its own repo!". Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup. That means I'm putting backups in place in the afternoon. That also means we've lost history... :-(