2009-08-30tools wrapper: introduce the silent WRAPPER_NEEDED config option
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 00:57:40 +0200] rev 1495
tools wrapper: introduce the silent WRAPPER_NEEDED config option

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-30Merge the C wrapper.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 00:35:58 +0200] rev 1494
Merge the C wrapper.

2009-08-30config: choose whether to use the shell or the C wrapper
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 00:27:12 +0200] rev 1493
config: choose whether to use the shell or the C wrapper

Offer a config choice on whether to isntall the script wrapper, or
the compiled C wrapper. Update docs/overview.txt accordingly.

2009-08-29tool wrapper: add initial wrapper coded in C
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 29 Aug 2009 18:27:47 +0200] rev 1492
tool wrapper: add initial wrapper coded in C

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

2009-08-30overview: fix table of content, fix the hacker's way
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 00:30:45 +0200] rev 1491
overview: fix table of content, fix the hacker's way

table of content: add missing entry
the hacker's way: no need to "make install"

2009-08-28README: fix some space alignment
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Aug 2009 12:09:04 +0200] rev 1490
README: fix some space alignment

2009-08-28duma: fix downloading by forcing extension to .tar.gz
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Aug 2009 11:57:29 +0200] rev 1489
duma: fix downloading by forcing extension to .tar.gz

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.

2009-08-28x86_64: is a MMU-aware arch, so select ARCH_USE_MMU
Ingmar Schraub <is@eseco.de> [Fri, 28 Aug 2009 11:34:49 +0200] rev 1488
x86_64: is a MMU-aware arch, so select ARCH_USE_MMU

2009-08-28duma: fix version string.
Ingmar Schraub <is@eseco.de> [Fri, 28 Aug 2009 11:33:56 +0200] rev 1487
duma: fix version string.

DUMA uses '_' not '.' for major/minor/sub separation.

2009-08-24glibc: fix build error caused by incorrect variable assignment
Jim F <jimfriel@gmail.com> [Mon, 24 Aug 2009 19:20:57 +0200] rev 1486
glibc: fix build error caused by incorrect variable assignment

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.

2009-08-19Merge the bash_array branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:52:04 +0200] rev 1485
Merge the bash_array branch.

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.

2009-08-19Allow setting --enable-cxx-flags on gcc ./configure bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:45 +0200] rev 1484
Allow setting --enable-cxx-flags on gcc ./configure

Some setups require one to pass extra CXX flags at the time of ./configure.
Make it easy.

2009-08-19Use bash arrays to store binutils config options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:44 +0200] rev 1483
Use bash arrays to store binutils config options

2009-08-19Make glibc's extra_config an array containing ./configure options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:43 +0200] rev 1482
Make glibc's extra_config an array containing ./configure options

Change extra_config from a string to a array of options.

2009-08-19Make gdb's extra_config an array containing ./configure options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:43 +0200] rev 1481
Make gdb's extra_config an array containing ./configure options

Change extra_config from a string to a array of options.

2009-08-19Make dmalloc's extra_config an array containing ./configure options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:42 +0200] rev 1480
Make dmalloc's extra_config an array containing ./configure options

Change extra_config from a string to a array of options.

2009-08-19Make gcc's extra_config an array containing ./configure options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:42 +0200] rev 1479
Make gcc's extra_config an array containing ./configure options

Change extra_config from a string to a array of options.

2009-08-19Make eglibc's extra_config an array containing ./configure options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:30 +0200] rev 1478
Make eglibc's extra_config an array containing ./configure options

Change extra_config from a string to a array of options.

2009-08-19configure: check for bash-3.1 or above bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:41:24 +0200] rev 1477
configure: check for bash-3.1 or above

This is required to use the array variables that came with bash-3.1.

2009-07-27[libc-eglibc] Rewrite part of the code bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Jul 2009 22:16:07 +0200] rev 1476
[libc-eglibc] Rewrite part of the code

Rewrite part of the code to better match the rest.
Most notably, rewrite handling of:
if [ ... ] && [ ... ]
to:
if [ ... -a ... ]

This has the positive side effect of calling "[" only once, although
"[" is probably a shell built-in.

2009-07-27[libc-eglibc] Fix testing for existing files bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Jul 2009 22:14:08 +0200] rev 1475
[libc-eglibc] Fix testing for existing files

To test for existing files, use "[ -f blabla ]", not "[ -a blabla ]"
Checking for a file exsitence with "-a" is a bashism.
Althoug we _are_ using bash, it's disturbing as it can be misread as
the 'and' operator. Fix by using "-f".

2009-07-21samples: add eglibc-based toolchain for MIPS.
Giammarco Zacheo <g.zacheo@gmail.com> [Tue, 21 Jul 2009 01:05:59 +0200] rev 1474
samples: add eglibc-based toolchain for MIPS.

2009-08-19config: add Linux kernel 2.6.30.5
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 17:05:42 +0200] rev 1473
config: add Linux kernel 2.6.30.5

2009-08-19config: update Linux kernel long-term stable to 2.6.27.31.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 17:05:17 +0200] rev 1472
config: update Linux kernel long-term stable to 2.6.27.31.

2009-08-08Merge the AVR32 support branch to the default branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 08 Aug 2009 22:15:25 +0200] rev 1471
Merge the AVR32 support branch to the default branch.

2009-06-20Removed debug line avr32
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 19:42:00 +0200] rev 1470
Removed debug line

2009-06-20Fix libc config avr32
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 18:54:56 +0200] rev 1469
Fix libc config

2009-06-20Misc AVR32 cleanups. avr32
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 17:16:54 +0200] rev 1468
Misc AVR32 cleanups.

2009-06-14Changed copyright avr32
Martin Lund <mgl@doredevelopment.dk> [Sun, 14 Jun 2009 22:43:33 +0200] rev 1467
Changed copyright

2009-08-07Update README on how to send proper patches
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:24:25 +0200] rev 1466
Update README on how to send proper patches

Add a few lines of explanations on how to correctly setup
and use Mercurial to send proper patches.