summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-26kernel/linux: update versions.Yann E. MORIN"1-32/+18
2009-09-26Insert an empty line bwetween added new versions.Yann E. MORIN"1-1/+1
2009-09-14debug/ltrace: fix build with /exotic/ linux-host OSYann E. MORIN"1-0/+26
For ARM EABI hosts (ct-ng's target), the tupple ends in 'gnueabi' For uClibc-based toolchains, the tuple ends in '-uclibc.*' Make ltrace recognise those tuples as being the same as 'linux-gnu'
2009-09-13Merge.Yann E. MORIN"10-19/+28
2009-09-13config: fix indentation for options marked EXPERIMENTAL or OBSOLETEYann E. MORIN"4-7/+7
Change the 2-space separation into a 1-space separation, for the sake of homogeneity.
2009-09-13scripts: add new version at top of choiceYann E. MORIN"20-101/+94
Add new versions at the top of the choice menu, not at the bottom.
2009-09-13config: re-order menu entries so that latest versions are at the topYann E. MORIN"16-420/+419
It makes better sense to have latest versions at the top of the choice entries.
2009-09-13samples: correclty fix saving samples with a C library config fileYann E. MORIN"1-1/+1
2009-09-13samples: fix uClibc config file locationYann E. MORIN"8-8/+8
2009-09-13comp-libs/cloog: fix buildingYann E. MORIN"1-10/+19
For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl. For any later versions, the driectory name does have the version, such as cloog-ppl-0.15.4.
2009-09-13Merge.Yann E. MORIN"6-3/+68
2009-09-13samples: updateYann E. MORIN"33-1786/+2798
2009-09-12Merge.Yann E. MORIN"6-4/+59
2009-09-12kernel/linux: add latest versionsYann E. MORIN"1-3/+13
Add 2.6.27.33 as long-term stable, and 2.6.30.6 and 2.6.31.
2009-09-12comp-libs/mpc: add latest 0.7 version.Yann E. MORIN"1-0/+5
2009-09-12comp-libs/cloog: new versions have the version number in the dir nameYann E. MORIN"1-1/+10
For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl. For any later versions, the driectory name does have the version, such as cloog-ppl-0.15.4.
2009-09-11samples: fix saving samplesYann E. MORIN"1-1/+1
Use a correct sed pattern when setting CT_PREFIX_DIR
2009-09-11libc/eglibc: fix downloadYann E. MORIN"1-1/+1
Fix the test to check if download is forced.
2009-09-08gcc: add patch to fix EABI for armv4tYann E. MORIN"5-0/+55
As pointed out by Martin GUY, gcc incorrectly generates armv5t instrcutions for EABI, even for cores that are an armv4t. The new patch (for the 4.3 series) fixes the problem by downgrading the default CPU for EABI to being an armv4t core.
2009-09-08kconfig: allow stdin/stdout redirectionYann E. MORIN"1-4/+4
Allow stdin/stdout redirection for the CLI conf (not mconf). This allows to recall a sample and automatically apply the defaults to new configuration option, with something like the following: yes "" |ct-ng "sample_name"
2009-09-07docs: add a tutorial on how to build a toolchain on Mac OS-XBlair Burtan1-0/+283
Add a step-bystep tutorial to build a cross-toolchain on Mac OS-X.
2009-09-07companion libs: add latest CLooG/PPL versionsYann E. MORIN"1-0/+20
Add the latest 0.15.{4,5,6,7} CLoog/PPL.
2009-09-07samples: show the PPL, GLoog/ppl and MPC versionsYann E. MORIN"1-1/+4
When displaying a sample, do show the PPL, CLoog/ppl and MPC versions
2009-09-07samples: fix displaying selected toolsYann E. MORIN"1-7/+7
Do display selected tools / debug facilities when displaying a sample.
2009-09-07samples: replace usage of echo with printfYann E. MORIN"1-9/+10
Using printf instead of echo allows easier and better formatting.
2009-09-06tools wrapper: fix buildingYann E. MORIN"1-8/+8
Remove the build tools only after the wrapper is built. Use the corect C compiler to build the tools wrapper. Use the correct log level.
2009-09-06crosstool.sh.in: better mesage when creating script-overridesYann E. MORIN"1-1/+1
2009-09-06log functions: fix CT_DoLog and CT_DoExecLogYann E. MORIN"1-2/+2
$@ and $* are different when in double quotes; use $* to print the message.
2009-09-06tools wrapper: move choice selection to a more appropriate placeYann E. MORIN"2-34/+31
Move the tools wrapper choice selection down to the companion libraries sub-menu, to avoid the user going back and forth in the menu.
2009-09-06tools wrapper: fix config dependencyJoachim Nilsson1-6/+1
The tools wrapper is not needed only for canadian crosses, but also for every other type of toolchain.
2009-09-06docs: typo in overview.txtYann E. MORIN"1-2/+2
2009-09-04TODO: updateYann E. MORIN"1-0/+6
Add TODO list for m4, autoconf, automake and libtool. Building our own versions would remove burden from the users who have older versions on their distributions, and are not ready/able/allowed to upgrade.
2009-09-01config.{gues,sub}: updateYann E. MORIN"2-10/+16
2009-08-31config: move the patch choice to the extract sectionYann E. MORIN"2-80/+80
Choosing the origin of the patches to apply is best done in the 'extract' section.
2009-08-31config: add fallback to patch orderYann E. MORIN"2-0/+25
Add the possibility to fallback to either bundled or local patches if local or bundled are missing.
2009-08-31config: add the local,bundled patch orderYann E. MORIN"2-0/+10
This ordering first applies the local patches, then the bundeld ones.
2009-08-31config: make selecting the patch origin a choice rather than a boolYann E. MORIN"2-29/+55
2009-08-31functions: do not over-detect error when patchingYann E. MORIN"1-1/+0
2009-08-30Merge.Yann E. MORIN"5-13/+24
2009-08-30tools wrapper: fix error due to unused argumentYann E. MORIN"1-0/+3
In the C wrapper, the argc argument is not used, causing an error (as we treat warnings as errors). Use a dummy allocation to get rid of the warning.
2009-08-30tools wrapper: correctly install the C wrapperYann E. MORIN"1-0/+1
When building the C wrapper, specify the source file to be compiled.
2009-08-30config: move the "build shared libraries" option to the OS menuYann E. MORIN"2-11/+13
The "Build shared libraries" config option is dependant on the type of "Target OS". Moving this options to the "Target OS" sub-menu is also better in the user perspective: he/she no longer needs to go back and forth to see if he/she missed any option.
2009-08-30config: make "Build shared libraries" depend on KERNEL_SUPPORTS_SHARED_LIBSYann E. MORIN"1-1/+1
Now that all kernels that support shared libraries select the correct config option, we can change the dependency rules of SHARED_LIBS accordingly.
2009-08-30config: Linux kernel selectes shared libraries supportYann E. MORIN"1-0/+1
The Linux kernel supports using shared libraries, so prompt the user.
2009-08-30config: introduce the KERNEL_SUPPORTS_SHARED_LIBS silent config optionYann E. MORIN"1-0/+7
The target OSes will be able to select this option if they support shared libraries, instead of having "Build shared libaries" depend on each OS.
2009-08-30config: swap the debug and tools sub-menusYann E. MORIN"1-1/+1
ltrace, in the debug sub-menu, selects libelf, in the tools sub-menu. Inverse the order of the two sub-menus, so that the user does not have to go back and forth between the two sub-menus.
2009-08-30config: move down companion libraries sub-menuYann E. MORIN"1-1/+1
Move the companion libraries sub-menu down the main menu. That way, the user does not need to go back and forth in the menu to change options set by the different components that select the companion libraries (binutils, gcc, gdb).
2009-08-29companion-libs: PPL/CLooG/MPC require GMP and MPFRYann E. MORIN"1-0/+1
The PPL, CLoog/ppl and MPC libraries require GMP and MPFR. Select GMP/MPFR appropriately.
2009-08-29tools wrapper: introduce the silent WRAPPER_NEEDED config optionYann E. MORIN"3-2/+8
Add the WRAPPER_NEEDED silent config option, that can be selected by components that require it (companion libs so far). Rely on this config option when deciding to install the wrapper, instead of checking GMP/MPFR or PPL/CLoog/MPC.
2009-08-29Merge the C wrapper.Yann E. MORIN"4-4/+233