Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Add 2.6.27.33 as long-term stable, and 2.6.30.6 and 2.6.31.
|
|
|
|
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.
|
|
Use a correct sed pattern when setting CT_PREFIX_DIR
|
|
Fix the test to check if download is forced.
|
|
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.
|
|
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"
|
|
Add a step-bystep tutorial to build a cross-toolchain on Mac OS-X.
|
|
Add the latest 0.15.{4,5,6,7} CLoog/PPL.
|
|
When displaying a sample, do show the PPL, CLoog/ppl and MPC versions
|
|
Do display selected tools / debug facilities when displaying a sample.
|
|
Using printf instead of echo allows easier and better formatting.
|
|
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.
|
|
|
|
$@ and $* are different when in double quotes; use $* to print the message.
|
|
Move the tools wrapper choice selection down to the companion libraries
sub-menu, to avoid the user going back and forth in the menu.
|
|
The tools wrapper is not needed only for canadian crosses, but also
for every other type of toolchain.
|
|
|
|
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.
|
|
|
|
Choosing the origin of the patches to apply is best
done in the 'extract' section.
|
|
Add the possibility to fallback to either bundled or local patches
if local or bundled are missing.
|
|
This ordering first applies the local patches, then the bundeld ones.
|
|
|
|
|
|
|
|
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.
|
|
When building the C wrapper, specify the source file to be compiled.
|
|
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.
|
|
Now that all kernels that support shared libraries select the correct config
option, we can change the dependency rules of SHARED_LIBS accordingly.
|
|
The Linux kernel supports using shared libraries, so prompt the user.
|
|
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.
|
|
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.
|
|
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).
|
|
The PPL, CLoog/ppl and MPC libraries require GMP and MPFR.
Select GMP/MPFR appropriately.
|
|
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.
|
|
|
|
Offer a config choice on whether to isntall the script wrapper, or
the compiled C wrapper. Update docs/overview.txt accordingly.
|
|
Add an initial wrapper:
- find the realpath of the tool being called
- add the '.' in front of the tool name
- add the '/lib' dir to the base dir of the tool
- set and export LD_LIBRARY_PATH
- execve the real tool
|
|
table of content: add missing entry
the hacker's way: no need to "make install"
|
|
|
|
Downoading a non-existing file from sourceforge gives you a "200 OK"
and an index.html. As we try to retrieve a .tar.bz2 first, and duma
is bundled in a .tar.gz, we won't get appropriate content, so
just force the extension to avoid the problem.
Thanks to Ingmar Schraub <is@eseco.de> for pointing out the issue.
|
|
|
|
DUMA uses '_' not '.' for major/minor/sub separation.
|
|
During the conversion to using bash arrays, the glibc build script
was improperly converted, and contains an incorrect variable
assignment to the config_options array.
|
|
For every components where it makes sense, use bash arrays (instead
of a string with space-separated values) to store the options pased
to ./configure.
|
|
Some setups require one to pass extra CXX flags at the time of ./configure.
Make it easy.
|
|
|