Commit Graph

  • 477605c70c Clean a little bit more. Yann E. MORIN" 2007-07-07 17:21:59 +0000
  • 8b99fa0955 More uClibc parrallel compilation cleanup. Yann E. MORIN" 2007-07-07 16:12:38 +0000
  • f6e904567f Parrallel compilation is broken for uClibc (I don't know if any of my patches is doing it, or if mainline is already broken). Yann E. MORIN" 2007-07-07 16:11:17 +0000
  • 674ee531e6 Silence "which" being verbose in some distros. (eg. Mandriva's which spawns "foobar was not found in /bin:/usr/bin:...." directly on stderr) Yann E. MORIN" 2007-07-07 09:58:14 +0000
  • 8331b26c77 Update the mips-unknown-linux-uclibc sample, now it is able to build both linux and busybox. Yann E. MORIN" 2007-07-06 18:07:04 +0000
  • fa64078194 Update the armeb-unknown-linux-gnu to be buildable. Both busybox-svn and linux-2.6.21.5 are succesfully built. Yann E. MORIN" 2007-07-05 18:11:11 +0000
  • cf0e152c53 Update version to 0.1.2+svn. Yann E. MORIN" 2007-07-04 22:19:57 +0000
  • ecf44ce751 Bump version to 0.1.2. crosstool-ng-0.1.2 Yann E. MORIN" 2007-07-04 22:18:53 +0000
  • 51528878bb ct-ng now needs the 'build' action to be passed when restarting/stopping at a specific step. Don't use make to build steps, rather use CT_NG to call ct-ng. Yann E. MORIN" 2007-07-04 22:18:19 +0000
  • 1319b8882a Before trying to download sstrip (from buildroot), try a local copy first. Yann E. MORIN" 2007-07-04 21:56:14 +0000
  • 65919faa70 Update the overview documentation. Yann E. MORIN" 2007-07-04 17:37:48 +0000
  • 3527e8c561 Update the armeb-unknown-linux-uclibc sample to: - use latest binutils, - build sstrip, - build dmalloc and gdb. Yann E. MORIN" 2007-07-04 17:06:58 +0000
  • 96456d1abb Add binutils-2.17.50.0.17. Yann E. MORIN" 2007-07-03 22:28:14 +0000
  • c11dc8a296 The armeb-unknown-linux-uclibc sample now builds without libfloat. The generated toolchain is at least able to build busybox (which wasn't the case before). Yann E. MORIN" 2007-07-03 22:23:58 +0000
  • 5b1af13ea6 Make checking the linux installed headers optional (instead of systematic). Yann E. MORIN" 2007-07-03 22:16:42 +0000
  • 439940ab2e Kill "./configure --local", it does not work and it is dangerous if one tries to "make uninstall"! Yann E. MORIN" 2007-07-03 22:05:00 +0000
  • 9265403b8b Get rid of eclipse fiels once and for all. 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. Yann E. MORIN" 2007-07-02 19:40:54 +0000
  • 928ccb1f41 Bump version to +svn. Yann E. MORIN" 2007-07-02 17:52:15 +0000
  • 9d2228b561 Bump version. crosstool-ng-0.1.1 Yann E. MORIN" 2007-07-02 17:51:19 +0000
  • da5a25c065 Don't install licenses files. Yann E. MORIN" 2007-07-02 17:49:21 +0000
  • 5a9aeaf7a0 Fix handling --prefix. Yann E. MORIN" 2007-07-02 17:47:55 +0000
  • c84805249c Update docs/overview.txt to match the new way to call crosstool-ng: "ct-ng [action]" in lieu of "make [action]". Yann E. MORIN" 2007-07-02 17:47:17 +0000
  • 344a346103 Rephrase the licensing of patches/ Yann E. MORIN" 2007-07-02 17:45:27 +0000
  • 5785bc53b4 Little update to CREDITS. Yann E. MORIN" 2007-07-02 17:44:50 +0000
  • 44226795b9 Silence calling the saveSample.sh script. Yann E. MORIN" 2007-07-02 16:56:42 +0000
  • 3c7d47884b Get rid of the eclipse files. Yann E. MORIN" 2007-07-01 21:26:09 +0000
  • 271a92293b Update version back to +svn. Note: to show that svn is current version plus current developements, the dash (-) has been replaced with a plus (+). Thus, now that 0.1.0 has been released, we're preparing the next version, that is 0.1.0 plus svn developments, thus 0.1.0+svn Yann E. MORIN" 2007-07-01 21:25:03 +0000
  • bca435249b Bump version to 0.1.0 crosstool-ng-0.1.0 Yann E. MORIN" 2007-07-01 21:22:23 +0000
  • 1bb07c805c Fix running without installing. Update README. Point help to the man page. Yann E. MORIN" 2007-07-01 21:21:11 +0000
  • e9e6759672 chmod ct-ng to be executable in the build dir. Yann E. MORIN" 2007-07-01 20:56:25 +0000
  • 5931c4dd26 ./configure gains a help entry. Yann E. MORIN" 2007-07-01 20:52:34 +0000
  • 26713d4210 Merge the build system to trunk: ct-ng is now installable: - ./configure --prefix=/some/place - make - make install - export PATH="${PATH}:/some/place/bin" - ct-ng <action> Yann E. MORIN" 2007-07-01 19:04:20 +0000
  • c2abd16d69 Better handling of the steps lists: - new make rulle: liststeps, - new help entry telling about liststeps, - update documentation accordingly. Yann E. MORIN" 2007-06-26 21:23:05 +0000
  • 5e7fa0debc Make the progress bar a default for all samples. Yann E. MORIN" 2007-06-19 17:50:46 +0000
  • e0455a5ec9 Always call distclean after each sample when doing a regtest. Yann E. MORIN" 2007-06-18 11:43:02 +0000
  • ca3bb596c1 Update version to -svn. Yann E. MORIN" 2007-06-17 17:16:24 +0000
  • fca6189dd2 Prepare to release crosstool-ng-0.0.5. crosstool-ng-0.0.5 Yann E. MORIN" 2007-06-17 17:15:24 +0000
  • 253edb125b Rework the help system. For now, this is mostly a no-op (it only re-organise the help entries), but later, that may come in handy when we want ct-ng to be installable). Yann E. MORIN" 2007-06-17 16:24:23 +0000
  • b9f843657a Offer an option to build the gdbserver statically. This helps in case of debugging shared library loading. Yann E. MORIN" 2007-06-17 15:46:13 +0000
  • 7746415b7d The log file is no longer configurable: it is always "${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. Yann E. MORIN" 2007-06-17 14:51:37 +0000
  • e1e7d871b2 Default the progress bar to 'Y'. Yann E. MORIN" 2007-06-17 13:02:21 +0000
  • 6e1602431b Bail out if .config is missing. Yann E. MORIN" 2007-06-17 13:02:00 +0000
  • 0aed177030 Speak of regtest in "make help". Yann E. MORIN" 2007-06-17 12:57:46 +0000
  • cc25e578c2 Update version to -svn. Yann E. MORIN" 2007-06-17 12:47:31 +0000
  • 3e7af523cc Prepare to release crosstool-ng-0.0.4. crosstool-ng-0.0.4 Yann E. MORIN" 2007-06-17 12:45:36 +0000
  • ca5213a387 scripts/showSamples.sh: - revert sample dumping to not show the components versions; Yann E. MORIN" 2007-06-17 12:11:16 +0000
  • b166f010a2 Add intermediate mesages when building regtests. Distclean the repository after each sample during regtests. Yann E. MORIN" 2007-06-17 11:45:18 +0000
  • 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. Yann E. MORIN" 2007-06-17 11:13:48 +0000
  • 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. Yann E. MORIN" 2007-06-16 22:23:53 +0000
  • d8bc11b165 Fix printing components' file names. Yann E. MORIN" 2007-06-16 21:44:45 +0000
  • eefa05172a Answer default values when doing a defoldconfig. Yann E. MORIN" 2007-06-16 20:47:58 +0000
  • 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. Yann E. MORIN" 2007-06-16 20:45:03 +0000
  • 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. Yann E. MORIN" 2007-06-16 18:08:14 +0000
  • 0b17dd664e When searching a matching extension for a file, also check for the empty extension. Yann E. MORIN" 2007-06-16 18:04:05 +0000
  • bbf7b2ed16 Rework the generated config file handling. Yann E. MORIN" 2007-06-16 18:01:59 +0000
  • cdd1cf06bc Don't go menuconfig if no .config present. Handle the case where targets does not exist when calling distclean. Yann E. MORIN" 2007-06-16 18:00:35 +0000
  • b9c70956c3 dd the two latest versions of the linux kernel. Yann E. MORIN" 2007-06-16 17:56:17 +0000
  • c9c11c9768 Add two te;plates on how to add a new tool/debug facility. Yann E. MORIN" 2007-06-16 17:41:01 +0000
  • ef364dc50a Stale log files are now named "log.*", not "*.log". Yann E. MORIN" 2007-06-04 17:51:55 +0000
  • 04882814af Small eye-candy fix. Yann E. MORIN" 2007-06-04 17:35:14 +0000
  • c3badb0b8a Be a little more explicit when the user wants to restart a non-restartable build. Yann E. MORIN" 2007-06-02 15:50:45 +0000
  • 88b6a540e3 Revert revision 201: renaming the two cc_core passes was a bad idea. Yann E. MORIN" 2007-06-02 08:13:13 +0000
  • 53a759c552 scripts/build/libc_glibc.sh: - clean up addons list creation, - make NPTL work again with this. Yann E. MORIN" 2007-06-02 07:56:45 +0000
  • 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. Yann E. MORIN" 2007-06-01 20:06:22 +0000
  • d472c9b951 Add the first tool facility: sstrip. Yann E. MORIN" 2007-06-01 17:00:43 +0000
  • 51554bf237 Introduce the notion of tols facilities (none so far, sstrip coming right away...). Yann E. MORIN" 2007-06-01 16:55:33 +0000
  • e5f94e6037 Kill duplicated help text. Yann E. MORIN" 2007-06-01 16:50:29 +0000
  • 6d932e31d8 Messages from the downloaders should be tagged ALL, not DEBUG. Yann E. MORIN" 2007-06-01 16:20:20 +0000
  • 1bb7c90a8d Small fix in the log level when dumping the last messages (elapsed time). Yann E. MORIN" 2007-05-29 19:56:21 +0000
  • abe0c8ba39 Threading model does not belong to the target sub-menu, but to the toolchain sub-menu. Yann E. MORIN" 2007-05-29 19:30:38 +0000
  • 2f451b0094 Fix and enhance the STOP/RESTART facility. Yann E. MORIN" 2007-05-28 21:33:35 +0000
  • cd28386d9c Fix comment about glibc's extra addons config option. Yann E. MORIN" 2007-05-28 21:32:43 +0000
  • e830653d1b 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" 2007-05-28 20:57:40 +0000
  • 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. Yann E. MORIN" 2007-05-27 21:30:34 +0000
  • 2e4a36d95c Update tools/config.guess. Yann E. MORIN" 2007-05-27 21:15:46 +0000
  • 465cdbeee1 No longer mark NPTL as being EXPERIMENTAL. But mark build a native gdb as being EXPERIMENTAL. Yann E. MORIN" 2007-05-27 20:29:22 +0000
  • 080d42255c Forgot to remove all build system tools from the generated toolchain. Yann E. MORIN" 2007-05-27 20:23:41 +0000
  • 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... Yann E. MORIN" 2007-05-27 20:22:06 +0000
  • 266e38cc13 Add the possibility to stop after a specified step. Update the Makefile help and the documentation accordingly. Yann E. MORIN" 2007-05-25 19:30:42 +0000
  • e49e7c80a2 In the non-canadian case, also force the build system. Yann E. MORIN" 2007-05-24 19:00:26 +0000
  • 75435774ba Update version to -svn. Yann E. MORIN" 2007-05-24 17:51:49 +0000
  • 136bb2e77e Prepare to release crosstool-ng-0.0.3. crosstool-ng-0.0.3 Yann E. MORIN" 2007-05-24 17:50:07 +0000
  • 814e303c3c We need to build libiberty before gcc only in the canadian case, not the opposite. Yann E. MORIN" 2007-05-24 17:49:24 +0000
  • ed8b7c0bab Correctly handle the log level overide in scripts/tarball.sh. Yann E. MORIN" 2007-05-23 21:40:57 +0000
  • ae1d546378 A little eye conady in the Makefile. Yann E. MORIN" 2007-05-23 21:39:18 +0000
  • b521e3418d In CT_Abort(), don't send output to stderr. Let the log facility handle where things should go. Yann E. MORIN" 2007-05-23 21:08:24 +0000
  • 266a81de2c Sanitise CT_DoBuildTargetTriplet a bit. Yann E. MORIN" 2007-05-23 20:49:02 +0000
  • af0f7c4d33 Correctly handle the log level overide in scripts/saveSample.sh. Little eye candy in scripts/showSamples.sh. Yann E. MORIN" 2007-05-23 19:07:54 +0000
  • 13b6242fb6 Update mips-unknown-linux-uclibc to the latest set of config options. Yann E. MORIN" 2007-05-22 21:19:47 +0000
  • 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). Yann E. MORIN" 2007-05-22 21:18:55 +0000
  • 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. Yann E. MORIN" 2007-05-22 21:16:17 +0000
  • 4fad26e850 Update the svn:ignore property to get rid of the ever-changing Eclipse files. Yann E. MORIN" 2007-05-22 20:48:39 +0000
  • 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> Yann E. MORIN" 2007-05-22 20:46:07 +0000
  • 0c28252021 Add two new versions to binutils. Yann E. MORIN" 2007-05-22 20:42:21 +0000
  • 933ea57382 Update the mips-unknown-linux-uclibc sample to the new set of config options. Switch the ISA from mips32 to mips1. Yann E. MORIN" 2007-05-22 20:41:50 +0000
  • 960cc07322 Port the custom ISA patch to uClibc-0.9.29 Yann E. MORIN" 2007-05-22 20:37:46 +0000
  • a7ccd113ff Only prompt for libfloat for those target that support it. Yann E. MORIN" 2007-05-22 20:36:44 +0000
  • fee99394cd Fix warning about setting --host and not --build. Yann E. MORIN" 2007-05-22 20:36:05 +0000
  • 6f797c35f0 Upgrade scripts/tarball.sh and scripts/saveSample.sh to use the new logging facility. Yann E. MORIN" 2007-05-22 20:33:43 +0000
  • d3b53b8a20 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" 2007-05-21 22:01:28 +0000