"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Oct 2009 18:49:23 +0200] rev 1560
configure: split has_or_abort in two: one to check, one to abort
Split the has_or_abort function in two:
- one that checks if the tool if found,
- one that calls the above check, and aborts if not found
The rational behind this is to be able to check for a tool
and if not found, fallback to using our bundled version,
should the need arise (and I get time).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Oct 2009 18:21:41 +0200] rev 1559
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Oct 2009 18:19:39 +0200] rev 1558
libc/glibc: don't use legacy snapshots
glibc snapshots have not been updated for about the
past 5 months. Consider them to be deprecated, now.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 Oct 2009 00:04:24 +0200] rev 1557
libc/glibc: remove dead code
The option to retrieve snapshots is already handled by
the generic 'specific date' and 'use latest' entries.
No need for a special case, as there's no code for it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Oct 2009 17:34:37 +0200] rev 1556
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Oct 2009 17:09:18 +0200] rev 1555
debug/gdb: cleanup (remove) the static ncurses build
ncurses is built solely for the sake of building a native gdb.
The user should not rely on this library to build his/her userland,
but should rather build his/her own. So we remove it from the
sysroot after we successfully build the native gdb.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Oct 2009 17:23:17 +0200] rev 1554
doc: update documentation, mostly eye-candy
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Oct 2009 16:53:05 +0200] rev 1553
sample: update the i686-nptl-linux-gnu sample
Update this sample, now it seems to correctly build again.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 Oct 2009 22:10:17 +0200] rev 1552
libc/eglibc: fix building for seemingly native toolchains
Build eglibc with -O2 as a fix/workaround to building
seemingly-native toolchains (see docs/overview.txt).
See:
- docs/overview.txt
- docs/known-issues.txt
- http://sourceware.org/ml/crossgcc/2009-10/msg00001.html
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 Oct 2009 22:10:38 +0200] rev 1551
libc/glibc: fix building for seemingly native toolchains
Build glibc with -O2 as a fix/workaround to building
seemingly-native toolchains.
See:
- docs/overview.txt
- docs/known-issues.txt
- http://sourceware.org/ml/crossgcc/2009-09/msg00055.html
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 01 Oct 2009 22:14:45 +0200] rev 1550
samples: upgrade some samples
Upgrading all samples is too much a hassle.
Stick with those few for now.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 19:51:26 +0200] rev 1549
samples: remove arm-beagle-linux-gnueabi
Use the generic arm-cortex_a8-linux-gnueabi sample instead.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 01 Oct 2009 22:12:18 +0200] rev 1548
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Sep 2009 12:12:21 +0200] rev 1547
scripts: update config.guess and config.sub
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Sep 2009 12:03:48 +0200] rev 1546
readme: document patch description
nyet@mrv.com [Mon, 28 Sep 2009 19:31:19 +0200] rev 1545
gcc: ecjx.cc -> ecjx.o should use host compiler, not cross compiler
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Sep 2009 11:35:43 +0200] rev 1544
gcc: forward port gcc-4.4.0 patchset to 4.4.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Sep 2009 12:46:41 +0200] rev 1543
kernel/linux: update versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Sep 2009 12:45:07 +0200] rev 1542
Insert an empty line bwetween added new versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Sep 2009 18:58:55 +0200] rev 1541
debug/ltrace: fix build with /exotic/ linux-host OS
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'
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 18:59:36 +0200] rev 1540
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 17:14:28 +0200] rev 1539
samples: correclty fix saving samples with a C library config file
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 17:14:03 +0200] rev 1538
samples: fix uClibc config file location
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 12:25:33 +0200] rev 1537
comp-libs/cloog: fix building
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 18:44:17 +0200] rev 1536
config: fix indentation for options marked EXPERIMENTAL or OBSOLETE
Change the 2-space separation into a 1-space separation, for the sake
of homogeneity.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 18:38:06 +0200] rev 1535
scripts: add new version at top of choice
Add new versions at the top of the choice menu, not at the bottom.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 17:51:33 +0200] rev 1534
config: re-order menu entries so that latest versions are at the top
It makes better sense to have latest versions at the top of the choice
entries.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 12:12:05 +0200] rev 1533
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Sep 2009 11:49:10 +0200] rev 1532
samples: update
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 12 Sep 2009 10:18:36 +0200] rev 1531
comp-libs/mpc: add latest 0.7 version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 12 Sep 2009 10:16:28 +0200] rev 1530
comp-libs/cloog: new versions have the version number in the dir name
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 12 Sep 2009 00:10:38 +0200] rev 1529
samples: fix saving samples
Use a correct sed pattern when setting CT_PREFIX_DIR
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 12 Sep 2009 00:11:12 +0200] rev 1528
libc/eglibc: fix download
Fix the test to check if download is forced.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 12 Sep 2009 11:20:09 +0200] rev 1527
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 12 Sep 2009 11:19:30 +0200] rev 1526
kernel/linux: add latest versions
Add 2.6.27.33 as long-term stable, and 2.6.30.6 and 2.6.31.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 09 Sep 2009 00:02:01 +0200] rev 1525
gcc: add patch to fix EABI for armv4t
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 Sep 2009 22:42:48 +0200] rev 1524
kconfig: allow stdin/stdout redirection
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"
Blair Burtan <info@northernlightstactical.com> [Mon, 07 Sep 2009 23:12:25 +0200] rev 1523
docs: add a tutorial on how to build a toolchain on Mac OS-X
Add a step-bystep tutorial to build a cross-toolchain on Mac OS-X.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Sep 2009 22:03:06 +0200] rev 1522
companion libs: add latest CLooG/PPL versions
Add the latest 0.15.{4,5,6,7} CLoog/PPL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Sep 2009 19:03:09 +0200] rev 1521
samples: show the PPL, GLoog/ppl and MPC versions
When displaying a sample, do show the PPL, CLoog/ppl and MPC versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Sep 2009 18:55:11 +0200] rev 1520
samples: fix displaying selected tools
Do display selected tools / debug facilities when displaying a sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Sep 2009 18:40:30 +0200] rev 1519
samples: replace usage of echo with printf
Using printf instead of echo allows easier and better formatting.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 Sep 2009 17:58:05 +0200] rev 1518
tools wrapper: fix building
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 Sep 2009 16:49:54 +0200] rev 1517
crosstool.sh.in: better mesage when creating script-overrides
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 Sep 2009 16:49:20 +0200] rev 1516
log functions: fix CT_DoLog and CT_DoExecLog
$@ and $* are different when in double quotes; use $* to print the message.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 Sep 2009 11:47:40 +0200] rev 1515
tools wrapper: move choice selection to a more appropriate place
Move the tools wrapper choice selection down to the companion libraries
sub-menu, to avoid the user going back and forth in the menu.
Joachim Nilsson <jocke@vmlinux.org> [Sun, 06 Sep 2009 11:13:28 +0200] rev 1514
tools wrapper: fix config dependency
The tools wrapper is not needed only for canadian crosses, but also
for every other type of toolchain.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 Sep 2009 10:45:31 +0200] rev 1513
docs: typo in overview.txt
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 04 Sep 2009 17:27:16 +0200] rev 1512
TODO: update
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 Sep 2009 10:41:44 +0200] rev 1511
config.{gues,sub}: update
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 31 Aug 2009 22:55:26 +0200] rev 1510
config: move the patch choice to the extract section
Choosing the origin of the patches to apply is best
done in the 'extract' section.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 31 Aug 2009 12:47:58 +0200] rev 1509
config: add fallback to patch order
Add the possibility to fallback to either bundled or local patches
if local or bundled are missing.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 31 Aug 2009 12:51:53 +0200] rev 1508
config: add the local,bundled patch order
This ordering first applies the local patches, then the bundeld ones.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 31 Aug 2009 12:05:52 +0200] rev 1507
config: make selecting the patch origin a choice rather than a bool
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 31 Aug 2009 11:57:13 +0200] rev 1506
functions: do not over-detect error when patching
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 20:07:39 +0200] rev 1505
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 19:58:41 +0200] rev 1504
tools wrapper: fix error due to unused argument
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 19:54:51 +0200] rev 1503
tools wrapper: correctly install the C wrapper
When building the C wrapper, specify the source file to be compiled.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 16:54:30 +0200] rev 1502
config: move the "build shared libraries" option to the OS menu
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 16:50:30 +0200] rev 1501
config: make "Build shared libraries" depend on KERNEL_SUPPORTS_SHARED_LIBS
Now that all kernels that support shared libraries select the correct config
option, we can change the dependency rules of SHARED_LIBS accordingly.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 16:47:51 +0200] rev 1500
config: Linux kernel selectes shared libraries support
The Linux kernel supports using shared libraries, so prompt the user.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 16:44:59 +0200] rev 1499
config: introduce the KERNEL_SUPPORTS_SHARED_LIBS silent config option
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 19:34:08 +0200] rev 1498
config: swap the debug and tools sub-menus
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 19:33:48 +0200] rev 1497
config: move down companion libraries sub-menu
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).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 01:00:19 +0200] rev 1496
companion-libs: PPL/CLooG/MPC require GMP and MPFR
The PPL, CLoog/ppl and MPC libraries require GMP and MPFR.
Select GMP/MPFR appropriately.
"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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Aug 2009 00:35:58 +0200] rev 1494
Merge 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.
"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
"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"
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Aug 2009 12:09:04 +0200] rev 1490
README: fix some space alignment
"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.
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
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.
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.
"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.
"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.
"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
"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.
"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.
"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.
"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.
"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.
"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.
"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.
"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".
Giammarco Zacheo <g.zacheo@gmail.com> [Tue, 21 Jul 2009 01:05:59 +0200] rev 1474
samples: add eglibc-based toolchain for MIPS.
"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
"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.
"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.
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 19:42:00 +0200] rev 1470
Removed debug line
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 18:54:56 +0200] rev 1469
Fix libc config
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 17:16:54 +0200] rev 1468
Misc AVR32 cleanups.
Martin Lund <mgl@doredevelopment.dk> [Sun, 14 Jun 2009 22:43:33 +0200] rev 1467
Changed copyright
"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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:30:45 +0200] rev 1465
Add sections to the README
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:25:54 +0200] rev 1464
Fix typo in README
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 17:25:20 +0200] rev 1463
Update the README with the new URL to the project homepage
The URL for the crosstool-NG homepage has changed. Update the
README accordingly. The old URL is still valid, though.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:21:29 +0200] rev 1462
config/gcc: re-order versions
Move the gcc-4.3.4 version to its place.
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Thu, 06 Aug 2009 18:17:01 +0200] rev 1461
gcc: add support for 4.3.4
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Wed, 05 Aug 2009 15:23:52 +0200] rev 1460
gcc: add patch to fix PR37436
When compiling some C++ code, GCC 4.3.x fails with an internal
compiler error. The bug report is available at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436. The included patch
is the one that has been merged in the trunk of gcc.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Aug 2009 19:40:26 +0200] rev 1459
config: make CONFIG_SHELL default to bash
Some components (eg. GMP) will fail to correctly build if
the CONFIG_SHELL is not bash (eg. ash or dash). So make bash
the default CONFIG_SHELL.
Keep ash as a possible selection, as future versions of those
currently /broken/ tools may come fixed wrt to CONFIG_SHELL
being POSIX-ly compliant.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 05 Aug 2009 23:21:36 +0200] rev 1458
Tagging release 1.4.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 05 Aug 2009 23:55:10 +0200] rev 1457
1.4: update version to 1.4.2
Oron Peled <oron@actcom.co.il> [Mon, 03 Aug 2009 00:49:25 +0200] rev 1456
[complib:mpfr] Fix building MPFR in some weird cases
The tmul test uses a compiled-in input file in $(srcdir).
The problem is that the Makefile passes it unquoted. The C code
tries to stringify it using clever macros, which may *usually* work.
In my case the source directory was named:
.../toolchain-powerpc-e500v2-linux-gnuspe-1.0-2.fc10/.../tests
And guess what? During testing I found out the program fails because
it tries to open:
.../toolchain-powerpc-e500v2-1-gnuspe-1.0-2.fc10/.../tests
Yes, CPP tokenized the macro before stringifying it and not surprisingly
the 'linux' part was converted to 1.
[on Fedora-10: cpp (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)]
So the attached patch simplify the macros and pass the path as string
from the Makefile.
Manually backported from 1449:8ad2773e7ae3
Oron Peled <oron@actcom.co.il> [Mon, 03 Aug 2009 23:11:53 +0200] rev 1455
[configure] Fix automake version check
The configure script fails on automake-1.11 (in Fedora-11) since
it looks for 3-digit version number.
"Yann E. MORIN", added the following comment:
The check for the automake version is not against a 3-digit number,
but really against a 3-part version number, a-la 'x.y.z'. Versions
such as 1.10 and 1.11 are also valid.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:14 +0200] rev 1454
Fix creating the .../lib/ directory structure in the non-sysroot case
The symbol link that is created in the sysroot directory only needs
to be made when the cross compiler is build with the sysroot option
Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
(transplanted from 0e49e6eddac4f5bbde6394eb3e6e36be75fc550c)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:13 +0200] rev 1453
Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains.
In the non-sysroot-ed case, the debuf-root directory would not be set;
debug tools would have been installed God-only-knows-where...
Spotted by Bart van der Meulen <bartvdrmeulen@gmail.com>.
(transplanted from 634ffd14d936154464fd714ed29ed44c8e16ae02)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Jun 2009 15:27:55 +0200] rev 1452
Add .hgignore file.
List all generated or temp files in .hgignore, so they
don't clutter the screen when running hg status.
(transplanted from befdb88324e18e1e80260906d0459a56ea0eb37a)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Jun 2009 21:47:19 +0000] rev 1451
populate: fix installing dynamic linker 'ld.so'
The dynamic linker, ld.so, needs the execute bit to be set.
Detect tht the library being installed is in fact ld.so and
install it with 0755 instead of 0644.
Fix detecting src == dst.
Use a simpler command to copy src -> dst.
Also change echo to printf, get rid of 'echo -n', which is
highly non-portable.
-------- diffstat follows --------
/trunk/scripts/populate.in | 76 43 33 0 +++++++++++++++++++++++++++++-----------------------
1 file changed, 43 insertions(+), 33 deletions(-)
(transplanted from d7ddcb75e0f703e2ba6d17169167356389224870)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 03 Aug 2009 22:47:53 +0200] rev 1450
[configure] Use hg, instead of svn, to compute the version string
Now we moved from Subversion to Mercurial, use the hg command to
compute the version string.
Manually backported from 1409:7264ce426be4 plus 1430:933eee133cbf
as too much changes have been made to ./configure in the meantime.
Oron Peled <oron@actcom.co.il> [Mon, 03 Aug 2009 00:49:25 +0200] rev 1449
[complib:mpfr] Fix building MPFR in some weird cases
The tmul test uses a compiled-in input file in $(srcdir).
The problem is that the Makefile passes it unquoted. The C code
tries to stringify it using clever macros, which may *usually* work.
In my case the source directory was named:
.../toolchain-powerpc-e500v2-linux-gnuspe-1.0-2.fc10/.../tests
And guess what? During testing I found out the program fails because
it tries to open:
.../toolchain-powerpc-e500v2-1-gnuspe-1.0-2.fc10/.../tests
Yes, CPP tokenized the macro before stringifying it and not surprisingly
the 'linux' part was converted to 1.
[on Fedora-10: cpp (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)]
So the attached patch simplify the macros and pass the path as string
from the Makefile.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 03 Aug 2009 08:50:56 +0200] rev 1448
[config] Merge CONFIG_SHELL selection.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:50:22 +0200] rev 1447
[config] Warn againt using ash as CONFIG_SHELL
It apears that more and more ./configure scripts and Makefiles
make use of non-POSIXly correct shell constructs, that don't
work with ash.
For now, just warn the user against using ash, but keep it as
an option in case newer versions of the /broken/ components
come fixed, and we can again use ash, as it is in some cases
really faster than bash.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 20:06:44 +0200] rev 1446
[config] Allow user to specify custom CONFIG_SHELL
In case the shell the user wants to use as CONFIG_SHELL is located in a
weird place (eg. /opt/bash/bin/bash), or is weirdly named (eg. bash-4),
let the user enter the patch to the shell.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 20:06:06 +0200] rev 1445
[config] Add bash as a possible CONFIG_SHELL
On some systems and/or for some components, it may be necessary to
explicitly use bash as the shell used by ./configure and Makefiles.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:43:15 +0200] rev 1444
[config] Change the way to select the CONFIG_SHELL
Transform the single boolean option to a 'choice' selection
with two options: "sh" and "ash".
This is needed to later add "bash" as override.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:38:37 +0200] rev 1443
Merge the queue with all new component versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:38 +0200] rev 1442
[cc-gcc] Add latest versions
Add gcc-4.4.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:38 +0200] rev 1441
[scripts-add-version] Handle gcc 4.4+
Handle gcc-4.4+ when adding a new gcc version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:37 +0200] rev 1440
[comp-lib-gmp] Add latest versions
Add 4.3.0 and 4.3.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:37 +0200] rev 1439
[tools-libelf] Add latest version.
Add libelf 0.8.11, propagate patchset from 0.8.10.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:37 +0200] rev 1438
[libc-eglibc] Add latest version
Add latest branch 2_10.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:36 +0200] rev 1437
[debug-ltrace] Add latest version.
Add ltrace 0.5.2, propagate patchset from 0.5.1 and from Debian.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:36 +0200] rev 1436
[debug-duma] Add latest versions
Add 2.5.15, propagate patchset from 2_5_14 up to 2_5_15.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:35 +0200] rev 1435
[kernel-linux] Add latest versions
Add 2.6.29.{5,6} and 2.6.30{,.1}
Update 2.6.27.24 to 2.6.27.26 as long-term stable.
Bart vdr. Meulen <bartvdrmeulen@gmail.com> [Sun, 02 Aug 2009 16:45:43 +0200] rev 1434
fix wrapper script for symlinks
The wrapper script placed around the target binaries when
using the companion libraries does not work for symbolic links
The wrapper scripts needs to follow the links before calling the
actual binary
Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
---
Bart vdr. Meulen <bartvdrmeulen@gmail.com> [Sun, 02 Aug 2009 16:45:33 +0200] rev 1433
Add g++ to required tools
Because gmp is now always build with --enable-cxx,
g++ has become a required tool
Signed-off-by: Bart vdr Meulen <bartvdrmeulen@gmail.com>
---
"Oron Peled" <oron@actcom.co.il> [Sat, 01 Aug 2009 19:18:12 +0200] rev 1432
[configure] Fix automake version check.
The configure script fails on automake-1.11 (in Fedora-11) since
it looks for 3-digit version number.
Patch fixed by "Yann E. MORIN", with the added comment:
The check for the automake version is not against a 3-digit number,
but really against a 3-part version number, a-la 'x.y.z'. Versions
such as 1.10 and 1.11 are also valid.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Jul 2009 20:42:23 +0200] rev 1431
Require GNU awk at ./configure time.
Some components (specifically {,e}glibc) will not build when awk
is not GNU awk. Make ./configure check for GNU awk.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Jul 2009 09:22:47 +0200] rev 1430
Make it build again for non-local use.
Using colons (:) in the version string creates Makefile problems:
Makefile:195: *** multiple target patterns. Stop.
make: *** [build] Error 2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:55:33 +0200] rev 1429
Merge the canadian branch to default.
Now the preliminray support for canadian-crosses is done,
merge to default. The few remaining quirks, if any, will
be resolved on mainstream.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1428
[samples] Add a linux -> mingw32 -> i686-linux canadian sample
Add a sample that builds on Linux a mingw32-hosted toolchain that
generates code for i686-none-linux-gnu.
Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1427
[samples] Don't mix canadian samples with non-canadian ones.
- save the canadian smples in their own way, so as not to
mix non-canadian samples with canadian ones
- list canadian samples with the host information
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1426
Cleanup the handling of canadian settings
Bring handling the 'canadian' settings as par with the existing
'cross' settings.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1425
Add support code for the canadian-cross case.
Add implementation for a candadian build option already
present in crosstool in order to build a cross-compiler
where build != host != target
Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1424
[samples] Make saveSample.sh a little bit more generic
Prepare saving canadian samples by making the saveSample.sh script
a little bit more generic, using conditional code-paths (even if
there's currently a single code-path).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1423
Don't use prefix/bin to install the buildtools.
Collect the build tools in a seperate folder in order to prevent accidental
calling our newly build tools.
Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:57:12 +0200] rev 1422
Fix MPFR build to recognise the Mingw32 case.
Once we have canadian in place, Mingw32 can be a legitimate host,
so we have to recognise that along with Cygwin.
Also fix recognising Cygwin hosts.
Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:56:39 +0200] rev 1421
Use configured shell in all build-tools wrappers
Abide by the user's wish to use dash as shell in
build-tools wrappers, instead of plain /bin/sh.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:14 +0200] rev 1420
Fix creating the .../lib/ directory structure in the non-sysroot case
The symbol link that is created in the sysroot directory only needs
to be made when the cross compiler is build with the sysroot option
Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:13 +0200] rev 1419
Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains.
In the non-sysroot-ed case, the debuf-root directory would not be set;
debug tools would have been installed God-only-knows-where...
Spotted by Bart van der Meulen <bartvdrmeulen@gmail.com>.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:13 +0200] rev 1418
[tools] Update config.guess and config.sub
Update from upstream.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:49:50 +0200] rev 1417
Remove left-over debug lines.
Remove two lines of code that were commented out and are definitely not used.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Jun 2009 21:53:09 +0200] rev 1416
Check paths sanity before they get used.
Don't use the PATHs before they get checked for sanity.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Jun 2009 21:51:14 +0200] rev 1415
Better check for spaces in paths
Spaces are evil in paths. Print the path that contains a sapce.
Don't print computed paths, as they'rebased on provided paths,
and don't get space added into them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Jun 2009 21:51:13 +0200] rev 1414
[functions] Allow newlines (\n) in log messages
Allow caller to log messages with embedded newlines when calling
CT_DoLog and other logging functions (eg. CT_Abort...).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 18 Jun 2009 18:55:07 +0200] rev 1413
[finish-step] Fix the tools wrappers
Use the correct variable when iterating upon the tools
name to correctly link the tools to the wrapper.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Jun 2009 15:27:55 +0200] rev 1412
Add .hgignore file.
List all generated or temp files in .hgignore, so they
don't clutter the screen when running hg status.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Jun 2009 12:32:01 +0200] rev 1411
Merge the gcc-4.4 support.
Yann E. MORIN [Wed, 17 Jun 2009 11:38:04 +0200] rev 1410
[gcc] Merge the gcc-4.4 suport to the default branch, from 1407:83083566fdd0
Yann E. MORIN [Wed, 17 Jun 2009 10:46:28 +0200] rev 1409
[configure] Use hg to compute the version string
Now that we have migrated to hg from svn, it does not make sense
to keep using svn tools to compute the version string, so switch
to using mercurial tools (that are much more flexible, BTW).
Yann E. MORIN [Sun, 14 Jun 2009 22:57:57 +0200] rev 1408
[finish-step] Use local variable in finish-step
When wrapping the tools, use a local variable when iterating.
Yann E. MORIN [Sun, 14 Jun 2009 22:56:26 +0200] rev 1407
[companion-libs] Fix spaces in help entries
Some help entries were missing proper alignment-spaces.
Yann E. MORIN [Sun, 14 Jun 2009 21:44:33 +0200] rev 1406
[populate] enhance documentation
This patch adds explanations on how
populate works internally.
Yann E. MORIN [Sun, 14 Jun 2009 21:43:55 +0200] rev 1405
[populate] fix documentation
This patch fixes the existing documentation:
- document -l and -L
- use syntax more in line with the help entry
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 21:36:25 +0000] rev 1404
/devel/gcc-4.4:
- add first sample using gcc-4.4
-------- diffstat follows --------
/devel/gcc-4.4/samples/arm-cortex_a8-linux-gnueabi/crosstool.config | 852 852 0 0 +++++++++++++++++++
/devel/gcc-4.4/samples/arm-cortex_a8-linux-gnueabi/reported.by | 6 6 0 0 +
2 files changed, 858 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 21:34:26 +0000] rev 1403
/devel/gcc-4.4:
- TODO: remove completed items
-------- diffstat follows --------
/devel/gcc-4.4/TODO | 6 1 5 0 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 21:01:19 +0000] rev 1402
/devel/gcc-4.4:
- ./configure: check for 'stat', needing to install the tools wrapper
- wrapper: make it a POSIX-compliant script, restore relocatability
- don't install the wrapper for symlinks
-------- diffstat follows --------
/devel/gcc-4.4/configure | 1 1 0 0 +
/devel/gcc-4.4/scripts/build/internals.sh | 22 16 6 0 ++++++++++++++++------
/devel/gcc-4.4/scripts/wrapper.in | 5 2 3 0 ++---
3 files changed, 19 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 17:33:04 +0000] rev 1401
/devel/gcc-4.4:
- add a wrapper to correctly set LD_LIBRARY_PATH to find our companion libraries.
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/internals.sh | 19 19 0 0 +++++++++++++++++++
/devel/gcc-4.4/scripts/wrapper.in | 15 15 0 0 +++++++++++++++
2 files changed, 34 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 06:34:11 +0000] rev 1400
/devel/gcc-4.4:
- populate.in: typo
-------- diffstat follows --------
/devel/gcc-4.4/scripts/populate.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 18:03:23 +0000] rev 1399
/devel/gcc-4.4:
- build shared CLooG/ppl and MPC libraries, don't build static ones.
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 4 2 2 0 ++--
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 17:05:50 +0000] rev 1398
/devel/gcc-4.4:
- just a slight menuconfig beautification in companion libraries menu
-------- diffstat follows --------
/devel/gcc-4.4/config/companion_libs.in | 11 7 4 0 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 15:53:42 +0000] rev 1397
/devel/gcc-4.4:
- PPL, CLooG/PPL: remove uselessly installed files.
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 3 3 0 0 +++
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 3 3 0 0 +++
2 files changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 13:31:12 +0000] rev 1396
/devel/gcc-4.4:
- fix building strace-4.5.18
-------- diffstat follows --------
/devel/gcc-4.4/patches/strace/4.5.18/180-arm-EABI-syscalls.patch | 23 23 0 0 ++++++++++++++++++++++
1 file changed, 23 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 11:34:57 +0000] rev 1395
/devel/gcc-4.4:
- fix buildging glibc in //
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/libc/glibc.sh | 25 17 8 0 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 09:23:23 +0000] rev 1394
/devel/gcc-4.4:
- make glibc-2.9 build with gcc-4.4.0.
-------- diffstat follows --------
/devel/gcc-4.4/patches/glibc/2.9/570-debug-readlink_chk-readklinkat_chk.patch | 24 24 0 0 ++++++++++
/devel/gcc-4.4/patches/glibc/2.9/560-syslog.patch | 12 12 0 0 +++++
2 files changed, 36 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 27 May 2009 21:16:01 +0000] rev 1393
/devel/gcc-4.4:
- add gcc-4.4.0 patches, vampirised from the Gentoo patchset
- gcc-4.4.0 auto-selects and uses appropriate companion linraries
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/cc/gcc.sh | 20 18 2 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/280-freebsd.patch | 188 188 0 0 ++++++++++
/devel/gcc-4.4/patches/gcc/4.4.0/140-default-format-security.patch | 98 98 0 0 +++++
/devel/gcc-4.4/patches/gcc/4.4.0/290-freebsd.patch | 128 128 0 0 +++++++
/devel/gcc-4.4/patches/gcc/4.4.0/310-uclibc-conf.patch | 70 70 0 0 ++++
/devel/gcc-4.4/patches/gcc/4.4.0/240-libstdc++-pic.patch | 106 106 0 0 ++++++
/devel/gcc-4.4/patches/gcc/4.4.0/260-sh-libgcc-stacks.patch | 50 50 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/100-alpha-mieee-default.patch | 48 48 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/180-libgomp-no-werror.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/170-sparc64-bsd.patch | 58 58 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/200-libiberty.h-asprintf.patch | 30 30 0 0 ++
/devel/gcc-4.4/patches/gcc/4.4.0/220-libiberty-pic.patch | 22 22 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/110-trampolinewarn.patch | 54 54 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/160-netbsd-symbolic.patch | 22 22 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/190-flatten-switch-stmt-00.patch | 48 48 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/150-default-fortify-source.patch | 52 52 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/340-libmudflap-susv3-legacy.patch | 96 96 0 0 +++++
/devel/gcc-4.4/patches/gcc/4.4.0/120-java-nomulti.patch | 92 92 0 0 +++++
/devel/gcc-4.4/patches/gcc/4.4.0/270-sh-pr24836.patch | 48 48 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/330-c99-snprintf.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/230-superh-default-multilib.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/250-ia64-noteGNUstack.patch | 158 158 0 0 +++++++++
/devel/gcc-4.4/patches/gcc/4.4.0/300-pr40105.patch | 360 360 0 0 ++++++++++++++++++++
/devel/gcc-4.4/patches/gcc/4.4.0/210-arm-unbreak-armv4t.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/130-cross-compile.patch | 78 78 0 0 ++++
/devel/gcc-4.4/patches/gcc/4.4.0/320-missing-execinfo_h.patch | 24 24 0 0 +
/devel/gcc-4.4/config/cc/gcc.in | 1 1 0 0 +
27 files changed, 1945 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 27 May 2009 21:08:17 +0000] rev 1392
/devel/gcc-4.4:
- crosstool-NG.sh.in: include prefix/lib in LD_LIBRARY_PATH
-------- diffstat follows --------
/devel/gcc-4.4/scripts/crosstool-NG.sh.in | 4 4 0 0 ++++
1 file changed, 4 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 27 May 2009 21:07:37 +0000] rev 1391
/devel/gcc-4.4:
- functions: add a utility function that sets and exports LD_LIBRARY_PATH
-------- diffstat follows --------
/devel/gcc-4.4/scripts/functions | 30 30 0 0 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 20:27:14 +0000] rev 1390
/devel/gcc-4.4:
- gdb: select the correct config knob to use GMP and MPFR
-------- diffstat follows --------
/devel/gcc-4.4/config/debug/gdb.in | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 20:09:17 +0000] rev 1389
/devel/gcc-4.4:
- gcc build script: no longer use the gcc-4.4 snapshot version
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/cc/gcc.sh | 33 13 20 0 +++++++++++++--------------------
1 file changed, 13 insertions(+), 20 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 20:04:12 +0000] rev 1388
/devel/gcc-4.4:
- companion libraries: typo in help entry
-------- diffstat follows --------
/devel/gcc-4.4/config/companion_libs.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 19:48:42 +0000] rev 1387
/devel/gcc-4.4:
- TODO: remove completed items
-------- diffstat follows --------
/devel/gcc-4.4/TODO | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 19:46:58 +0000] rev 1386
/devel/gcc-4.4:
- commonalise the config-knobs that:
- enable checking the newly built companion libraries
- enable building the companion libraries for the target
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 2 1 1 0
/devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 2 1 1 0
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 4 2 2 0 +-
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 2 1 1 0
/devel/gcc-4.4/scripts/build/companion_libs/mpfr.sh | 4 2 2 0 +-
/devel/gcc-4.4/config/companion_libs/ppl.in | 14 0 14 0 ----------
/devel/gcc-4.4/config/companion_libs/mpc.in | 13 0 13 0 ----------
/devel/gcc-4.4/config/companion_libs/gmp.in | 13 0 13 0 ----------
/devel/gcc-4.4/config/companion_libs/cloog.in | 13 0 13 0 ----------
/devel/gcc-4.4/config/companion_libs/mpfr.in | 14 0 14 0 ----------
/devel/gcc-4.4/config/companion_libs.in | 46 35 11 0 ++++++++++++++++++++++++++--------
11 files changed, 42 insertions(+), 85 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 18:23:38 +0000] rev 1385
/devel/gcc-4.4:
- TODO: remove completed items (companion libs are now in).
-------- diffstat follows --------
/devel/gcc-4.4/TODO | 6 1 5 0 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 18:22:26 +0000] rev 1384
/devel/gcc-4.4:
- add support for building the MPC library.
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 +-
/devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 57 57 0 0 ++++++++++++++++++++++++++++++++++
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 4 2 2 0 +-
/devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++
/devel/gcc-4.4/steps.mk | 1 1 0 0 +
/devel/gcc-4.4/config/companion_libs/mpc.in | 32 32 0 0 +++++++++++++++++++
/devel/gcc-4.4/config/companion_libs.in | 15 10 5 0 ++++++---
7 files changed, 107 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 17:26:21 +0000] rev 1383
/devel/gcc-4.4:
- GMP: unconditionnaly build the C++ wrappers and use exceptions
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 11 2 9 0 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 17:22:54 +0000] rev 1382
/devel/gcc-4.4:
- TODO: add new item
-------- diffstat follows --------
/devel/gcc-4.4/TODO | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 17:16:49 +0000] rev 1381
/devel/gcc-4.4:
- GMP & MPFR: do not check the libraries by
default, update the help entries accordingly
-------- diffstat follows --------
/devel/gcc-4.4/config/companion_libs/gmp.in | 13 9 4 0 +++++++++----
/devel/gcc-4.4/config/companion_libs/mpfr.in | 14 10 4 0 ++++++++++----
2 files changed, 19 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 22:04:14 +0000] rev 1380
/devel/gcc-4.4:
- add support for building CLooG
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 60 60 0 0 ++++++++++++++++++++++++++++++++++
/devel/gcc-4.4/scripts/addToolVersion.sh | 3 2 1 0 +-
/devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++
/devel/gcc-4.4/steps.mk | 1 1 0 0 +
/devel/gcc-4.4/config/companion_libs/cloog.in | 32 32 0 0 ++++++++++++++++++
/devel/gcc-4.4/config/companion_libs.in | 1 1 0 0 +
6 files changed, 99 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 22:02:30 +0000] rev 1379
/devel/gcc-4.4:
- cleanup the PPL build
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:59:08 +0000] rev 1378
/devel/gcc-4.4:
- cleanup GMP build
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:49:30 +0000] rev 1377
/devel/gcc-4.4:
- build a shared ppl, don't build a static ppl
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:48:41 +0000] rev 1376
/devel/gcc-4.4:
- build a shared mpfr, don't build a static mpfr
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/mpfr.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:46:30 +0000] rev 1375
/devel/gcc-4.4:
- build a shared gmp, don't build a static gmp
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:44:21 +0000] rev 1374
/trunk:
- TODO: add MPC as a gcc-4.4 pre-requisite
-------- diffstat follows --------
/devel/gcc-4.4/TODO | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Martin Lund" <mgl@doredevelopment.dk> [Sat, 23 May 2009 18:46:42 +0000] rev 1373
Added support for Atmel AVR32 headers
"Martin Lund" <mgl@doredevelopment.dk> [Fri, 22 May 2009 20:44:01 +0000] rev 1372
Temp fix for newlib configure. Updated avr32 crosstool.config.
"Martin Lund" <mgl@doredevelopment.dk> [Fri, 22 May 2009 14:46:18 +0000] rev 1371
Added initial AVR32 support (bare-metal,newlib)
"Martin Lund" <mgl@doredevelopment.dk> [Fri, 22 May 2009 14:00:40 +0000] rev 1370
Created AVR32 dev branch
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 19:07:16 +0000] rev 1369
/devel/gcc-4.4:
- add PPL download mirror at the gcc ftp site.
-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 19:00:55 +0000] rev 1368
/devel/gcc-4.4:
- trivial spelling fix in TODO
-------- diffstat follows --------
/devel/gcc-4.4/TODO | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 18:56:35 +0000] rev 1367
/devel/gcc-4.4:
- create a branch to finish gcc-4.4 support
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 09:50:16 +0000] rev 1366
Update the newlib devel branch with stuff from /trunk@1498.
-------- diffstat follows --------
/devel/newlib/configure | 336 176 160 0 +++++++------
/devel/newlib/Makefile.in | 12 3 9 0 -
/devel/newlib/scripts/build/kernel/linux.sh | 2 1 1 0
/devel/newlib/scripts/build/internals.sh | 1 0 1 0 -
/devel/newlib/scripts/build/libc/eglibc.sh | 1 0 1 0 -
/devel/newlib/scripts/build/mpfr.sh | 2 1 1 0
/devel/newlib/scripts/functions | 111 5 106 0 ----
/devel/newlib/scripts/config.guess | 7 5 2 0 +
/devel/newlib/scripts/config.sub | 3 2 1 0 +
/devel/newlib/scripts/saveSample.sh.in | 4 2 2 0
/devel/newlib/docs/overview.txt | 8 6 2 0 +
/devel/newlib/samples/armeb-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/sh4-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/x86_64-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-elf/crosstool.config | 12 3 9 0 -
/devel/newlib/samples/armeb-unknown-eabi/crosstool.config | 2 0 2 0 -
/devel/newlib/samples/arm-unknown-linux-gnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/ia64-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/x86_64-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/armeb-unknown-linux-gnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/i686-nptl-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/mips-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-iphone-linux-gnueabi/crosstool.config | 8 4 4 0
/devel/newlib/samples/armeb-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/i586-geode-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/mips-unknown-elf/crosstool.config | 2 0 2 0 -
/devel/newlib/samples/powerpc-405-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-eabi/crosstool.config | 12 3 9 0 -
/devel/newlib/samples/mipsel-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc64-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/alphaev56-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-860-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/config/kernel/linux.in | 108 2 106 0 ----
/devel/newlib/config/global/ct-behave.in | 22 13 9 0 +
/devel/newlib/config/global/download.in | 210 15 195 0 +-------
/devel/newlib/config/libc/glibc.in | 7 7 0 0 +
/devel/newlib/config/libc/glibc-eglibc.in-common | 15 14 1 0 +
45 files changed, 382 insertions(+), 839 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:17:11 +0000] rev 1365
Update the newlib devel branch with stuf from /trunk.
-------- diffstat follows --------
/devel/newlib/configure | 8 4 4 0
/devel/newlib/scripts/build/kernel/linux.sh | 2 1 1 0
/devel/newlib/scripts/build/cc/gcc.sh | 34 22 12 0 +
/devel/newlib/scripts/build/debug/300-gdb.sh | 52 45 7 0 +
/devel/newlib/scripts/build/libc/uClibc.sh | 6 3 3 0
/devel/newlib/scripts/build/mpfr.sh | 2 1 1 0
/devel/newlib/scripts/crosstool-NG.sh.in | 20 18 2 0 +
/devel/newlib/scripts/functions | 44 34 10 0 +
/devel/newlib/patches/glibc/2_9/500-ppc-glibc-2.9-atomic.patch | 414 0 414 0 ----------
/devel/newlib/patches/glibc/2_9/140-regex-BZ9697.patch | 111 0 111 0 ---
/devel/newlib/patches/glibc/2_9/190-queue-header-updates.patch | 89 0 89 0 --
/devel/newlib/patches/glibc/2_9/370-hppa_glibc-2.7-hppa-nptl-carlos.patch | 249 0 249 0 ------
/devel/newlib/patches/glibc/2_9/450-alpha-glibc-2.5-no-page-header.patch | 32 0 32 0 -
/devel/newlib/patches/glibc/2_9/330-2.3.3-china.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/270-ldbl-nexttowardf.patch | 68 0 68 0 --
/devel/newlib/patches/glibc/2_9/410-2.9-fnmatch.patch | 64 0 64 0 --
/devel/newlib/patches/glibc/2_9/340-new-valencian-locale.patch | 120 0 120 0 ---
/devel/newlib/patches/glibc/2_9/350-2.4-undefine-__i686.patch | 47 0 47 0 -
/devel/newlib/patches/glibc/2_9/160-i386-x86_64-revert-clone-cfi.patch | 53 0 53 0 -
/devel/newlib/patches/glibc/2_9/150-regex-BZ697.patch | 28 0 28 0 -
/devel/newlib/patches/glibc/2_9/420-dont-build-timezone.patch | 19 0 19 0 -
/devel/newlib/patches/glibc/2_9/290-no-inline-gmon.patch | 38 0 38 0 -
/devel/newlib/patches/glibc/2_9/280-section-comments.patch | 29 0 29 0 -
/devel/newlib/patches/glibc/2_9/180-math-tests.patch | 72 0 72 0 --
/devel/newlib/patches/glibc/2_9/250-resolv-dynamic.patch | 44 0 44 0 -
/devel/newlib/patches/glibc/2_9/120-_nss_dns_gethostbyaddr2_r-check-and-adjust-the-buffer-alignment.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/300-2.9-check_native-headers.patch | 22 0 22 0 -
/devel/newlib/patches/glibc/2_9/130-add_prio-macros.patch | 26 0 26 0 -
/devel/newlib/patches/glibc/2_9/310-2.3.6-fix-pr631.patch | 50 0 50 0 -
/devel/newlib/patches/glibc/2_9/510-sh-no-asm-user-header.patch | 70 0 70 0 --
/devel/newlib/patches/glibc/2_9/260-fadvise64_64.patch | 30 0 30 0 -
/devel/newlib/patches/glibc/2_9/440-alpha-glibc-2.4-xstat.patch | 249 0 249 0 ------
/devel/newlib/patches/glibc/2_9/170-2.10-dns-no-gethostbyname4.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/230-2.3.3-localedef-fix-trampoline.patch | 74 0 74 0 --
/devel/newlib/patches/glibc/2_9/480-alpha-glibc-2.8-cache-shape.patch | 18 0 18 0 -
/devel/newlib/patches/glibc/2_9/360-2.8-nscd-one-fork.patch | 45 0 45 0 -
/devel/newlib/patches/glibc/2_9/210-2.9-strlen-hack.patch | 109 0 109 0 ---
/devel/newlib/patches/glibc/2_9/320-2.9-assume-pipe2.patch | 59 0 59 0 -
/devel/newlib/patches/glibc/2_9/100-ssp-compat.patch | 193 0 193 0 -----
/devel/newlib/patches/glibc/2_9/110-respect-env-CPPFLAGS.patch | 30 0 30 0 -
/devel/newlib/patches/glibc/2_9/220-manual-no-perl.patch | 29 0 29 0 -
/devel/newlib/patches/glibc/2_9/390-2.3.3_pre20040117-pt_pax.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/460-alpha-glibc-2.5-no-asm-elf-header.patch | 38 0 38 0 -
/devel/newlib/patches/glibc/2_9/400-tests-sandbox-libdl-paths.patch | 198 0 198 0 -----
/devel/newlib/patches/glibc/2_9/520-sh-no-asm-elf-header.patch | 27 0 27 0 -
/devel/newlib/patches/glibc/2_9/240-i386-LOAD_PIC_REG.patch | 23 0 23 0 -
/devel/newlib/patches/glibc/2_9/200-awk-in-C-locale.patch | 23 0 23 0 -
/devel/newlib/patches/glibc/2_9/430-2.7-cross-compile-nptl.patch | 57 0 57 0 -
/devel/newlib/patches/glibc/2_9/380-2.3.6-dl_execstack-PaX-support.patch | 71 0 71 0 --
/devel/newlib/patches/glibc/2_9/490-ptr-mangling.patch | 114 0 114 0 ---
/devel/newlib/patches/glibc/2_9/470-alpha-glibc-2.8-creat.patch | 19 0 19 0 -
/devel/newlib/patches/glibc/ports-2_9/100-arm_linux_tls.patch | 14 0 14 0 -
/devel/newlib/patches/uClibc/0.9.30.1/140-gnu89-inline.patch | 2 1 1 0
/devel/newlib/docs/known-issues.txt | 16 15 1 0 +
/devel/newlib/docs/overview.txt | 2 1 1 0
/devel/newlib/samples/armeb-unknown-linux-uclibc/uClibc-0.9.30.config | 243 0 243 0 ------
/devel/newlib/samples/armeb-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/sh4-unknown-linux-gnu/crosstool.config | 35 18 17 0 +
/devel/newlib/samples/x86_64-unknown-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/arm-unknown-elf/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/armeb-unknown-eabi/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/arm-unknown-linux-gnueabi/crosstool.config | 113 73 40 0 +--
/devel/newlib/samples/ia64-unknown-linux-gnu/crosstool.config | 91 61 30 0 +-
/devel/newlib/samples/x86_64-unknown-linux-uclibc/uClibc-0.9.30.config | 245 0 245 0 ------
/devel/newlib/samples/x86_64-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/armeb-unknown-linux-gnueabi/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 96 63 33 0 +-
/devel/newlib/samples/i686-nptl-linux-gnu/crosstool.config | 78 48 30 0 +-
/devel/newlib/samples/arm-unknown-linux-gnu/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-unknown-linux-gnu/crosstool.config | 103 67 36 0 +-
/devel/newlib/samples/mips-unknown-linux-uclibc/uClibc-0.9.30.config | 254 0 254 0 ------
/devel/newlib/samples/mips-unknown-linux-uclibc/crosstool.config | 77 54 23 0 +-
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/uClibc-0.9.30.config | 253 0 253 0 ------
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/arm-iphone-linux-gnueabi/crosstool.config | 84 57 27 0 +-
/devel/newlib/samples/armeb-unknown-linux-gnu/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/i586-geode-linux-uclibc/uClibc-0.9.30.config | 263 0 263 0 ------
/devel/newlib/samples/i586-geode-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/arm-unknown-linux-uclibc/uClibc-0.9.30.config | 253 0 253 0 ------
/devel/newlib/samples/arm-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/powerpc-unknown-linux-uclibc/uClibc-0.9.30.config | 248 0 248 0 ------
/devel/newlib/samples/powerpc-unknown-linux-uclibc/crosstool.config | 77 54 23 0 +-
/devel/newlib/samples/mips-unknown-elf/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/powerpc-405-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 26 13 13 0
/devel/newlib/samples/arm-unknown-eabi/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/mipsel-unknown-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/powerpc64-unknown-linux-gnu/crosstool.config | 75 49 26 0 +-
/devel/newlib/samples/alphaev56-unknown-linux-gnu/crosstool.config | 94 63 31 0 +-
/devel/newlib/samples/powerpc-860-linux-gnu/crosstool.config | 102 67 35 0 +-
/devel/newlib/config/kernel/linux.in | 87 46 41 0 +-
/devel/newlib/config/cc/gcc.in | 35 30 5 0 +
/devel/newlib/config/debug/gdb.in | 2 1 1 0
94 files changed, 1851 insertions(+), 5813 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 11 Apr 2009 19:03:02 +0000] rev 1364
Move the 'newlib' development branch to where it belongs.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 23:33:43 +0000] rev 1363
Add skeleton for newlib:
- config file, with only version selection
- build script, with empty functions
- added --newlib to scripts/addToolVersion.sh
/branches/newlib/scripts/build/libc/newlib.sh | 31 31 0 0 +++++++++++++++++++++++++
/branches/newlib/scripts/addToolVersion.sh | 7 4 3 0 +++---
/branches/newlib/config/libc/newlib.in | 53 53 0 0 +++++++++++++++++++++++++++++++++++++++++++
3 files changed, 88 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 23:15:02 +0000] rev 1362
Prepare menuconfig for newlib:
- the C library sub-menu no longer depends on ! BARE_METAL
- the C libraries that can't be built for bare-metal individualy depend on ! BARE_METAL
/branches/newlib/config/libc/glibc.in | 1 1 0 0 +
/branches/newlib/config/libc/uClibc.in | 1 1 0 0 +
/branches/newlib/config/libc/eglibc.in | 2 1 1 0 +-
/branches/newlib/config/libc.in | 4 0 4 0 ----
4 files changed, 3 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 23:04:57 +0000] rev 1361
Allow broader dependency in generated config files:
- recognise '^# depends on ' pattern in config files
- use that pattern to generate appropriate dependency rules
- convert users of the old pattern to the new one
/branches/newlib/config/libc/eglibc.in | 2 1 1 0 +-
/branches/newlib/config/config.mk | 20 8 12 0 ++++++++------------
/branches/newlib/config/arch/sh.in | 2 1 1 0 +-
/branches/newlib/config/arch/ia64.in | 2 1 1 0 +-
/branches/newlib/config/arch/powerpc64.in | 2 1 1 0 +-
5 files changed, 12 insertions(+), 16 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 22:49:44 +0000] rev 1360
Re-order tag-comment in the eglibc config file.
/branches/newlib/config/libc/eglibc.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 22:46:35 +0000] rev 1359
Also install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc.
/branches/newlib/scripts/build/cc/gcc.sh | 4 4 0 0 ++++
1 file changed, 4 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 22:45:52 +0000] rev 1358
Add a comment in the gdn mnuconfig that, under bare-metal,
the user is responsible for providing a gdbserver stub.
/branches/newlib/config/debug/gdb.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 15:32:44 +0000] rev 1357
Create branch for newlib integration.
--No data for diffstat (maybe not in a working copy?)--
convert-repo [Sun, 14 Jun 2009 18:19:22 +0000] rev 1356
update tags
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Jun 2009 19:13:47 +0000] rev 1355
Restore the 1.1 maintenance branch.
This will be usefull to migrate to hg.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Jun 2009 19:13:22 +0000] rev 1354
Restore the 1.2 maintenance branch.
This will be usefull to migrate to hg.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Jun 2009 19:12:52 +0000] rev 1353
Restore the 1.3 maintenance branch.
This will be usefull to migrate to hg.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Jun 2009 21:47:19 +0000] rev 1352
populate: fix installing dynamic linker 'ld.so'
The dynamic linker, ld.so, needs the execute bit to be set.
Detect tht the library being installed is in fact ld.so and
install it with 0755 instead of 0644.
Fix detecting src == dst.
Use a simpler command to copy src -> dst.
Also change echo to printf, get rid of 'echo -n', which is
highly non-portable.
-------- diffstat follows --------
/trunk/scripts/populate.in | 76 43 33 0 +++++++++++++++++++++++++++++-----------------------
1 file changed, 43 insertions(+), 33 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 16:22:03 +0000] rev 1351
/trunk:
- add a sample targetting the BeagleBoard.
-------- diffstat follows --------
/trunk/samples/arm-beagle-linux-gnueabi/crosstool.config | 812 812 0 0 ++++++++++++++++++++++
/trunk/samples/arm-beagle-linux-gnueabi/reported.by | 6 6 0 0 +
2 files changed, 818 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 16:21:29 +0000] rev 1350
/trunk:
- update the Linux kernel versions.
-------- diffstat follows --------
/trunk/config/kernel/linux.in | 67 13 54 0 ++++++++++---------------------------------------
1 file changed, 13 insertions(+), 54 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 13:49:30 +0000] rev 1349
/trunk:
- TODO: add multilib.
-------- diffstat follows --------
/trunk/TODO | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 13:49:15 +0000] rev 1348
/trunk:
- README: add SoB line requirements for patches.
-------- diffstat follows --------
/trunk/README | 7 7 0 0 +++++++
1 file changed, 7 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 May 2009 20:20:51 +0000] rev 1347
/trunk:
- ./configure: require cvs, as retrieving recent
glibc/eglibc is done as cvs checkouts.
-------- diffstat follows --------
/trunk/configure | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 May 2009 20:15:41 +0000] rev 1346
/trunk:
- comment-out the "FD_PIC ELF" binary format:
it's not used/coded for now...
-------- diffstat follows --------
/trunk/config/binutils.in | 14 7 7 0 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 May 2009 20:13:13 +0000] rev 1345
Merge the uClinux/noMMU stuff back to /trunk:
- merge Linux and uClinux back to a single kernel
- add ARCH_USE_MMU and acquainted config options that
architectures can auto-select
- make binutils and elf2flt two "Binary utilities" that
go in a single common sub-{menu,directory} structure
-------- diffstat follows --------
/trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 -
/trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++
/trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ----------------------------
/trunk/scripts/build/binutils.sh | 232 0 232 0 --------------------------------
/trunk/scripts/build/elf2flt.sh | 150 0 150 0 ---------------------
/trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 +
/trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++
/trunk/config/kernel/linux.in-common | 252 0 252 0 -----------------------------------
/trunk/config/kernel/uclinux.in | 21 0 21 0 ---
/trunk/config/target.in | 23 22 1 0 +++
/trunk/config/elf2flt.in | 49 0 49 0 -------
/trunk/config/libc/glibc.in | 2 1 1 0
/trunk/config/libc/eglibc.in | 2 1 1 0
/trunk/config/config.in | 1 0 1 0 -
/trunk/config/arch/sh.in | 1 1 0 0 +
/trunk/config/arch/arm.in | 2 1 1 0
/trunk/config/arch/powerpc.in | 1 1 0 0 +
/trunk/config/arch/ia64.in | 1 1 0 0 +
/trunk/config/arch/alpha.in | 1 1 0 0 +
/trunk/config/arch/x86.in | 1 1 0 0 +
/trunk/config/arch/mips.in | 1 1 0 0 +
/trunk/config/arch/powerpc64.in | 1 1 0 0 +
22 files changed, 489 insertions(+), 913 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 19 May 2009 16:13:34 +0000] rev 1344
1.4: backport 1538 from /trunk:
- fix gdb 6.8 frame handling
-------- diffstat follows --------
No data available: not in a working copy, and/or direct repo->repo move, cp...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 19 May 2009 16:05:36 +0000] rev 1343
Fix gdb bug reported by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:
See: http://sourceware.org/ml/crossgcc/2009-05/msg00055.html
https://bugzilla.redhat.com/show_bug.cgi?id=436037
Fix from: http://cvs.fedoraproject.org/viewvc/devel/gdb/gdb-6.8-bz436037-reg-no-longer-active.patch?revision=1.1
-------- diffstat follows --------
/trunk/patches/gdb/6.8/130-reg-no-longer-active.patch | 30 30 0 0 +++++++++++++++++++++++++
1 file changed, 30 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 18 May 2009 16:53:54 +0000] rev 1342
1.4: update version to 1.4.1+svn.
-------- diffstat follows --------
/branches/1.4/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 18 May 2009 16:52:14 +0000] rev 1341
1.4: update version to 1.4.1.
-------- diffstat follows --------
/branches/1.4/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 18 May 2009 16:51:20 +0000] rev 1340
1.4: backport #1519 from /trunk:
- sstrip: update the upstream URL, now buildroot has migrated to
using git instead of svn.
-------- diffstat follows --------
/branches/1.4/scripts/build/tools/200-sstrip.sh | 11 8 3 0 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 21:32:48 +0000] rev 1339
./configure:
- fix a few messages
-------- diffstat follows --------
/trunk/Makefile.in | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 21:00:50 +0000] rev 1338
elf2flt:
- fix white-space damage
-------- diffstat follows --------
/trunk/scripts/build/elf2flt.sh | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 20:55:15 +0000] rev 1337
Merge the /deve/uclinux branch back to /trunk:
- add support for uClinux, the MMU-less ports of Linux.
-------- diffstat follows --------
/trunk/scripts/build/kernel/linux.sh | 100 1 99 0 ---------------
/trunk/steps.mk | 1 1 0 0 +
/trunk/config/kernel/linux.in | 247 0 247 0 -------------------------------------
/trunk/config/kernel.in | 2 1 1 0
/trunk/config/libc/glibc.in | 2 1 1 0
/trunk/config/libc/eglibc.in | 2 1 1 0
/trunk/config/libc/glibc-eglibc.in-common | 5 5 0 0 +
/trunk/config/config.in | 1 1 0 0 +
8 files changed, 11 insertions(+), 349 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 18:10:47 +0000] rev 1336
Add a new action: show-tuple
- in a directory containing a crosstool-NG configuration,
prints the tuple of the configured target to stdout.
-------- diffstat follows --------
/trunk/Makefile.in | 4 3 1 0 +++-
/trunk/scripts/showTuple.sh.in | 30 30 0 0 ++++++++++++++++++++++++++++++
/trunk/ct-ng.comp | 2 1 1 0 +-
/trunk/ct-ng.in | 10 9 1 0 +++++++++-
4 files changed, 43 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 May 2009 06:07:41 +0000] rev 1335
Add a TODO file.
-------- diffstat follows --------
/trunk/README | 2 2 0 0 ++
/trunk/TODO | 37 37 0 0 +++++++++++++++++++++++++++++++++++++
2 files changed, 39 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:45:42 +0000] rev 1334
sstrip:
- update the upstream URL, now buildroot has migrated to using git
instead of svn.
-------- diffstat follows --------
/trunk/scripts/build/tools/200-sstrip.sh | 11 8 3 0 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:44:47 +0000] rev 1333
configure:
- as per: http://www.opengroup.org/onlinepubs/009695399/utilities/echo.html
section "application Usage", change all occurences of:
echo "..."
with:
printf "...\n"
-------- diffstat follows --------
/trunk/configure | 46 22 24 0 ++++++++++++++++++++++------------------------
1 file changed, 22 insertions(+), 24 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:24:29 +0000] rev 1332
configure:
- while checking for the ncurses library, remove bashisms, and make it POSIX compliant
-------- diffstat follows --------
/trunk/configure | 8 7 1 0 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:19:50 +0000] rev 1331
Fix building uClibc:
- fix headers installation
-------- diffstat follows --------
/trunk/scripts/build/libc/uClibc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 21:25:49 +0000] rev 1330
Unmark eglibc being EXPERIMENTAL. For Debian to switch to eglibc,
we can safely assume that it is stable enough! ;-)
See: http://blog.aurel32.net/?p=47
-------- diffstat follows --------
/trunk/config/libc/eglibc.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 21:16:49 +0000] rev 1329
Renumber a eglibc patch. I've been dumb... :-/
-------- diffstat follows --------
/trunk/patches/eglibc/2_9/100-binutils-elf-begin.patch | 12 0 12 0 ------------
1 file changed, 12 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 19:30:32 +0000] rev 1328
Workaround for "PowerPC-8xx CPU15 errata" (whatever that might be).
Patch by Nye LIU: http://sourceware.org/ml/crossgcc/2009-05/msg00014.html
-------- diffstat follows --------
/trunk/patches/eglibc/2_9/100-powerpc-8xx-CPU15-errata.patch | 49 49 0 0 ++++++++++++++++++
/trunk/scripts/build/libc/eglibc.sh | 10 9 1 0 +++-
2 files changed, 58 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 19:24:23 +0000] rev 1327
Add two new patches by Nye LIU, to fix building
glibc-2.9 and eglibc-2_9 for PowerPC. See:
http://sourceware.org/ml/crossgcc/2009-05/msg00014.html
-------- diffstat follows --------
/trunk/patches/glibc/2.9/550-2.9-elf-begin.patch | 29 29 0 0 ++++++++++++++++++++++++
/trunk/patches/eglibc/2_9/100-binutils-elf-begin.patch | 24 24 0 0 ++++++++++++++++++++
2 files changed, 53 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 18:56:31 +0000] rev 1326
Fix installing uClibc headers for versions prior to 0.9.30.
Fix a comment about installing uClibc.
Automatically enable // build for uClibc versions that can be built in //.
-------- diffstat follows --------
/trunk/scripts/build/libc/uClibc.sh | 32 23 9 0 +++++++++++++++++++++++---------
/trunk/config/libc/uClibc.in | 12 7 5 0 +++++++-----
2 files changed, 30 insertions(+), 14 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 18:53:49 +0000] rev 1325
Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.
-------- diffstat follows --------
/trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 22:04:20 +0000] rev 1324
Add support for building PPL:
- PPL will be needed to correctly build gcc-4.4+ for the
GRAPHITE loop optimisation
-------- diffstat follows --------
/trunk/scripts/build/companion_libs/ppl.sh | 66 66 0 0 ++++++++++++++++++++++++++++++++++++
/trunk/scripts/build/companion_libs/gmp.sh | 24 19 5 0 ++++++++++---
/trunk/scripts/addToolVersion.sh | 3 2 1 0 +-
/trunk/scripts/crosstool-NG.sh.in | 3 3 0 0 ++
/trunk/steps.mk | 1 1 0 0 +
/trunk/config/companion_libs/ppl.in | 33 33 0 0 ++++++++++++++++++
/trunk/config/companion_libs.in | 22 19 3 0 ++++++++++--
7 files changed, 143 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 21:16:37 +0000] rev 1323
Rename a GMP patch.
-------- diffstat follows --------
/trunk/patches/gmp/4.2.2/100-mpf_set_str.c.patch | 38 0 38 0 ------------------------------
1 file changed, 38 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 20:49:08 +0000] rev 1322
Update the patchset for MPFR 2.4.1 from upstream.
-------- diffstat follows --------
/trunk/patches/mpfr/2.4.1/120-cast-to-void-ptr.patch | 25 25 0 0 ++++++++++++
/trunk/patches/mpfr/2.4.1/130-vasprintf-mp_limb_t.patch | 45 45 0 0 ++++++++++++++++++++++
/trunk/patches/mpfr/2.4.1/140-zeta_ui-shift.patch | 47 47 0 0 +++++++++++++++++++++++
3 files changed, 117 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 18:22:33 +0000] rev 1321
Update the alphaev56-unknown-linux-gnu sample, as per:
http://sourceware.org/ml/crossgcc/2009-05/msg00009.html
-------- diffstat follows --------
/trunk/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch | 3 1 2 0 -
/trunk/patches/glibc/2.9/540-alpha-atfcts.patch | 12 12 0 0 ++++
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 50 15 35 0 +++++-----------
3 files changed, 28 insertions(+), 37 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 21:12:26 +0000] rev 1320
gcc-4.4:
- remove snapshots
- add gcc-4.4.0 release as EXPERIMENTAL
-------- diffstat follows --------
/trunk/config/cc/gcc.in | 21 4 17 0 ++++-----------------
1 file changed, 4 insertions(+), 17 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 21:11:26 +0000] rev 1319
Unmark gcc-4.3.3 as being EXPERIMENTAL.
-------- diffstat follows --------
/trunk/config/cc/gcc.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 21:10:15 +0000] rev 1318
Prepare for gcc-4.4:
- add 'companion_libs/' to hold all libraries needed to build gcc-4.3+ and gcc-4.4+
- move GMP & MPFR to 'companion_libs/'
-------- diffstat follows --------
/trunk/scripts/build/gmp.sh | 85 0 85 0 ----------------------------
/trunk/scripts/build/mpfr.sh | 139 0 139 0 ---------------------------------------------
/trunk/scripts/addToolVersion.sh | 4 2 2 0
/trunk/scripts/crosstool-NG.sh.in | 4 2 2 0
/trunk/config/companion_libs.in | 17 10 7 0 +++---
/trunk/config/gmp_mpfr/gmp.in | 32 0 32 0 ----------
/trunk/config/gmp_mpfr/mpfr.in | 42 0 42 0 --------------
/trunk/config/config.in | 2 1 1 0
/trunk/config/gmp_mpfr.in | 35 0 35 0 -----------
9 files changed, 15 insertions(+), 345 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 08:40:05 +0000] rev 1317
1.4: backport #1496 from /trunk:
- For glibc & eglibc, try to auto-select the ports addon for those
architectures that require it (curently, ARM and MIPS are known to).
-------- diffstat follows --------
/branches/1.4/config/libc/glibc-eglibc.in-common | 9 8 1 0 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 08:33:12 +0000] rev 1316
1.4: backport #1495 from /trunk:
- Force getting glibc>=2.8 via checkout if any addon is selected.
-------- diffstat follows --------
/branches/1.4/config/libc/glibc.in | 7 7 0 0 +++++++
/branches/1.4/config/libc/glibc-eglibc.in-common | 6 6 0 0 ++++++
2 files changed, 13 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 22:21:53 +0000] rev 1315
For glibc & eglibc, try to auto-select the ports addon for those
architectures that require it (curently, ARM and MIPS are known to).
-------- diffstat follows --------
/trunk/config/libc/glibc-eglibc.in-common | 9 8 1 0 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 22:07:25 +0000] rev 1314
Force getting glibc>=2.8 via checkout if any addon is selected.
-------- diffstat follows --------
/trunk/config/libc/glibc.in | 7 7 0 0 +++++++
/trunk/config/libc/glibc-eglibc.in-common | 6 6 0 0 ++++++
2 files changed, 13 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 21:50:09 +0000] rev 1313
Add check for the {n,}curses library.
Add check for readlink, needed to check for libraries.
-------- diffstat follows --------
/trunk/configure | 15 14 1 0 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 18:23:58 +0000] rev 1312
When running ./configure, check for the {n,}curses headers.
-------- diffstat follows --------
/trunk/configure | 66 39 27 0 +++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 39 insertions(+), 27 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 May 2009 16:16:53 +0000] rev 1311
configure:
- replace the complex TOOLS_TO_CHECK infrastructure
with a more versatile has_or_abort function
- allows for more explicit error messages
-------- diffstat follows --------
/trunk/configure | 301 146 155 0 ++++++++++++++++++++++++++++++--------------------------------
1 file changed, 146 insertions(+), 155 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Apr 2009 17:51:48 +0000] rev 1310
Add a patch against glibc-2.7 to fix build failures
with the latest binutils-2.19.50.* snapshots.
From: http://sourceware.org/ml/crossgcc/2009-04/msg00062.html
-------- diffstat follows --------
/trunk/patches/glibc/2.7/300-binutils-_begin.patch | 190 190 0 0 ++++++++++++++++++++++++++++
1 file changed, 190 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Apr 2009 17:05:49 +0000] rev 1309
Update the config.{guess,sub} scripts.
-------- diffstat follows --------
/trunk/scripts/config.guess | 7 5 2 0 +++++--
/trunk/scripts/config.sub | 3 2 1 0 ++-
2 files changed, 7 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Apr 2009 10:47:54 +0000] rev 1308
1.4: update version to 1.4.0+svn.
-------- diffstat follows --------
/branches/1.4/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Apr 2009 10:47:00 +0000] rev 1307
1.4: update version to 1.4.0.
-------- diffstat follows --------
/branches/1.4/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Apr 2009 22:06:29 +0000] rev 1306
1.4:
- mark the i686-nptl-linux-gnu sample as being broken.
- update known issues about seemingly native toolchains
not building, using that sample as example.
-------- diffstat follows --------
/branches/1.4/docs/known-issues.txt | 5 4 1 0 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Apr 2009 20:28:26 +0000] rev 1305
1.4: update all samples.
-------- diffstat follows --------
/branches/1.4/samples/armeb-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/sh4-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/x86_64-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-gnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/ia64-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/x86_64-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/armeb-unknown-linux-gnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/i686-nptl-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/mips-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-iphone-linux-gnueabi/crosstool.config | 31 5 26 0 ++-----------
/branches/1.4/samples/armeb-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/i586-geode-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-405-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/mipsel-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc64-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/alphaev56-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-860-linux-gnu/crosstool.config | 25 2 23 0 +---------
25 files changed, 53 insertions(+), 578 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Apr 2009 18:08:27 +0000] rev 1304
1.4: small documentation fix.
-------- diffstat follows --------
/branches/1.4/docs/overview.txt | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Apr 2009 18:05:18 +0000] rev 1303
Create the 1.4 maintenance branch.
-------- diffstat follows --------
No data available: not in a working copy)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 22:08:54 +0000] rev 1302
Remove the last remnant of "awk" specifics in ./configure.
-------- diffstat follows --------
/trunk/configure | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 22:04:34 +0000] rev 1301
Remove old 2.6.27 Linux kernel versions, keep the latest 2.6.27.21.
-------- diffstat follows --------
/trunk/config/kernel/linux.in | 108 2 106 0 +------------------------------------------------
1 file changed, 2 insertions(+), 106 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 21:30:25 +0000] rev 1300
Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.
-------- diffstat follows --------
/trunk/config/global/ct-behave.in | 22 13 9 0 +++++++++++++---------
/trunk/docs/overview.txt | 8 6 2 0 ++++++--
2 files changed, 19 insertions(+), 11 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 21:10:03 +0000] rev 1299
There's no longer any reason to require GNU awk:
- the only part that required it (socks proxy settings) is gone,
- all remaining awk scripts are POSIXly correct (or should be).
-------- diffstat follows --------
/trunk/configure | 5 2 3 0 ++---
/trunk/Makefile.in | 2 0 2 0 --
/trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +-
/trunk/scripts/build/internals.sh | 1 0 1 0 -
/trunk/scripts/build/mpfr.sh | 2 1 1 0 +-
/trunk/scripts/functions | 4 2 2 0 ++--
/trunk/scripts/saveSample.sh.in | 4 2 2 0 ++--
7 files changed, 8 insertions(+), 12 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 20:14:53 +0000] rev 1298
Fix inverted --local install test at end of configure.
-------- diffstat follows --------
/trunk/configure | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 19:57:16 +0000] rev 1297
Set the execute bit on generated script at build time, not install time.
Do not advertise "make install" when ./configure-d with "--local".
-------- diffstat follows --------
/trunk/configure | 8 5 3 0 +++++---
/trunk/Makefile.in | 10 3 7 0 +++-------
2 files changed, 8 insertions(+), 10 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 17:06:49 +0000] rev 1296
Update the samples to the latest set of options. No config change.
-------- diffstat follows --------
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-elf/crosstool.config | 10 3 7 0 +++-------
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 6 4 2 0 ++++--
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-eabi/crosstool.config | 10 3 7 0 +++-------
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
27 files changed, 130 insertions(+), 184 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:59:40 +0000] rev 1295
Poit my mirror as the default.
-------- diffstat follows --------
/trunk/config/global/download.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:58:21 +0000] rev 1294
Simplify the mirror settings.
-------- diffstat follows --------
/trunk/scripts/functions | 7 3 4 0 ++---
/trunk/config/global/download.in | 60 14 46 0 +++++++++++-----------------------------------
2 files changed, 17 insertions(+), 50 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:38:30 +0000] rev 1293
Remove all reference to proxy in all sample configs.
-------- diffstat follows --------
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-elf/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-eabi/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 2 0 2 0 --
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/mips-unknown-elf/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-eabi/crosstool.config | 2 0 2 0 --
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 2 0 2 0 --
29 files changed, 58 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:34:59 +0000] rev 1292
Get rid of the proxy settings, once and for all.
They have nothing to do in here, just let the user
configure his/her system appropriately.
-------- diffstat follows --------
/trunk/scripts/build/libc/eglibc.sh | 1 0 1 0 -
/trunk/scripts/functions | 100 0 100 0 -----------------------------
/trunk/config/global/download.in | 148 0 148 0 -------------------------------------------
3 files changed, 249 deletions(-)
"Robert P. J. DAY" <rpjday@crashcourse.ca> [Fri, 17 Apr 2009 20:45:47 +0000] rev 1291
Fix obvious "DESTDIR" misspelling.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Apr 2009 20:27:17 +0000] rev 1290
Use "${awk}", not gawk.
/trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +-
/trunk/scripts/build/mpfr.sh | 2 1 1 0 +-
/trunk/scripts/functions | 4 2 2 0 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Apr 2009 20:22:19 +0000] rev 1289
Add latest Linux kernel 2.6.29.1.
/trunk/config/kernel/linux.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Robert P. J. DAY" <rpjday@crashcourse.ca> [Thu, 02 Apr 2009 22:28:10 +0000] rev 1288
Fix some simple typoes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Apr 2009 21:58:34 +0000] rev 1287
Speaking of gcc-4.2.1, Ted Jordan writes on 20090401:
The generated libtool for building libstdc++ adds the -nostdlib option to the
g++ command for linking but doesn't add -lgcc. This causes a "hidden symbol"
error when linking against the libstdc++ shared object. This patch adds gcc
to the list of libraries linked against when linking libstdc++.
/trunk/patches/gcc/4.2.1/300-libstdc++-nostdlib-linking.patch | 21 21 0 0 +++++++++++++++++
1 file changed, 21 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Apr 2009 21:21:15 +0000] rev 1286
Bump version to 1.3.3+svn.
/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Apr 2009 20:44:39 +0000] rev 1285
Bump version to 1.3.3.
/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 01 Apr 2009 20:58:35 +0000] rev 1284
Allow user to select a non-listed Linux kernel version, as suggested
by Stefan Hallas Andersen <stefande@cisco.com>
/trunk/config/kernel/linux.in | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 31 Mar 2009 17:05:01 +0000] rev 1283
Update all samples.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 35 18 17 0 ++--
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/arm-unknown-elf/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/armeb-unknown-eabi/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 113 73 40 0 ++++++++-----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 91 61 30 0 +++++++---
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 105 69 36 0 ++++++++----
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 96 63 33 0 +++++++----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 78 48 30 0 ++++++---
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 105 69 36 0 ++++++++----
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 103 67 36 0 ++++++++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 77 54 23 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 84 57 27 0 +++++++---
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 105 69 36 0 ++++++++----
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 77 54 23 0 ++++++---
/trunk/samples/mips-unknown-elf/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 26 13 13 0 +-
/trunk/samples/arm-unknown-eabi/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 75 49 26 0 +++++----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 94 63 31 0 +++++++----
28 files changed, 1562 insertions(+), 724 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 31 Mar 2009 06:39:03 +0000] rev 1282
Add three new uClibc-0.9.30.1, vampirised from buildroot.
/trunk/patches/uClibc/0.9.30.1/170-dl-sysdep-inline.patch | 371 371 0 0 ++++++++++++++++
/trunk/patches/uClibc/0.9.30.1/160-c99-ldbl-math.patch | 474 474 0 0 +++++++++++++++++++++
/trunk/patches/uClibc/0.9.30.1/150-64bit-strtouq.patch | 48 48 0 0 ++
3 files changed, 893 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Mar 2009 21:17:21 +0000] rev 1281
Cleanup the tic build used for native ncurses build, itself needed for native gdb build.
/trunk/scripts/build/debug/300-gdb.sh | 24 12 12 0 ++++++++++++------------
/trunk/scripts/build/internals.sh | 1 0 1 0 -
2 files changed, 12 insertions(+), 13 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Mar 2009 21:06:55 +0000] rev 1280
Document failure to build the uClibc cross-ldd under Cygwin as a known issue.
/trunk/docs/known-issues.txt | 16 15 1 0 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Mar 2009 20:17:46 +0000] rev 1279
Fix offset in uClibc patch.
/trunk/patches/uClibc/0.9.30.1/140-gnu89-inline.patch | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 29 Mar 2009 21:05:13 +0000] rev 1278
Remove test files.
/trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 29 Mar 2009 09:42:19 +0000] rev 1277
Update this PPC sample.
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 102 67 35 0 ++++++++++++++++---------
1 file changed, 67 insertions(+), 35 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 22:36:27 +0000] rev 1276
Update (fix) a glibc-ports-2.9 patch.
/trunk/patches/glibc/ports-2.9/100-arm_linux_tls.patch | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 22:27:22 +0000] rev 1275
Add latest Linux kernel versions:
- 2.6.27.21
- 2.6.28.8 & .9
- 2.6.29
Remove /old/ versions:
- 2.6.26 -> .7
/trunk/config/kernel/linux.in | 68 27 41 0 +++++++++++++++++++------------------------------
1 file changed, 27 insertions(+), 41 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 22:21:33 +0000] rev 1274
In http://sourceware.org/ml/crossgcc/2009-03/msg00078.html,
Nye Liu <nyet@mrv.com> says:
looks like same patch from
http://sourceware.org/ml/crossgcc/2008-10/msg00067.html
(glibc/2.7/290-powerpc-8xx-CPU15-errata.patch)
applies to 2.9
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 13:34:41 +0000] rev 1273
Rename patch dir for glibc-2.9: version string is 2.9, not 2_9.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Mar 2009 23:40:07 +0000] rev 1272
Only create the state dir if asked for a restartable build:
- introduce the config dir, where components can store their config files
- move the munged uClibc config file to the config dir
- now, the state dir really is an indication that a build can be restarted
Thanks to Groleo Marius <groleo@gmail.com> for spotting the inconsistency
of the state dir usage, and suggesting this change.
/trunk/scripts/build/libc/uClibc.sh | 6 3 3 0 +++---
/trunk/scripts/crosstool-NG.sh.in | 9 7 2 0 +++++++--
/trunk/scripts/functions | 15 12 3 0 ++++++++++++---
3 files changed, 22 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Mar 2009 21:30:47 +0000] rev 1271
Detect and abort on partially patched component.
/trunk/scripts/functions | 18 15 3 0 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Mar 2009 18:53:54 +0000] rev 1270
Refuse to build/install on file systems that are *not* case-sensitive.
/trunk/scripts/crosstool-NG.sh.in | 9 9 0 0 +++++++++
1 file changed, 9 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Mar 2009 18:58:13 +0000] rev 1269
Merge r1432:1437 from /branches/newlib into /trunk :
- under bare-metal, the user is responsible for providing a gdbserver stub (r1433)
- install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc (r1434)
- allow broader dependency in generated config files (r1435, r1436)
- prepare C library menuconfig for using a C library under bare-metal (r1437)
/trunk/scripts/build/cc/gcc.sh | 4 4 0 0 ++++
/trunk/config/debug/gdb.in | 5 5 0 0 +++++
/trunk/config/libc/glibc.in | 1 1 0 0 +
/trunk/config/libc/uClibc.in | 1 1 0 0 +
/trunk/config/libc/eglibc.in | 2 1 1 0 +-
/trunk/config/config.mk | 20 8 12 0 ++++++++------------
/trunk/config/arch/sh.in | 2 1 1 0 +-
/trunk/config/arch/ia64.in | 2 1 1 0 +-
/trunk/config/arch/powerpc64.in | 2 1 1 0 +-
/trunk/config/libc.in | 4 0 4 0 ----
10 files changed, 23 insertions(+), 20 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Mar 2009 18:47:34 +0000] rev 1268
Add support for building toolchains with gcc-4.4 snapshots.
Initial patch by Dmitry PLOTNIKOV: http://sourceware.org/ml/crossgcc/2009-03/msg00053.html
It [the toolchain] uses current ct-ng (nightly snapshot 20090324, latest
release 1.3.2 work also), glibc 2.9 (from CVS), binutils 2.19 and latest
snapshot of GCC 4.4.0 (as of March 20, 2009).
We have successfully built linux kernel 2.6.29 and a lot of other stuff
with this toolchain.
Here's the patch that adds GCC 4.4.0 to the ct-ng menu and enables it to
download a 4.4.0 snapshot from ftp.
Patch was adpated by me, mostly to better fit the configuration layout.
/trunk/scripts/build/cc/gcc.sh | 34 22 12 0 ++++++++++++++++++++++------------
/trunk/config/cc/gcc.in | 35 30 5 0 ++++++++++++++++++++++++++++++-----
2 files changed, 52 insertions(+), 17 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Mar 2009 17:39:45 +0000] rev 1267
Finally make ncurses-5.7 corctly build:
- find the executables extension (needed under some OS, like Winblows)
- build tic in //
- simplify the make and install command lines
/trunk/scripts/build/debug/300-gdb.sh | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Mar 2009 17:37:52 +0000] rev 1266
Log the save/restore messages at a level that is always visible.
/trunk/scripts/functions | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Mar 2009 23:35:36 +0000] rev 1265
Final touch to the ncurses build step:
- use build tools to build tic, instead of native ones.
/trunk/scripts/build/debug/300-gdb.sh | 9 6 3 0 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Mar 2009 23:05:08 +0000] rev 1264
xlcwu <xlcwu.taiwan@gmail.com> wrote:
Seems ncurses 5.7 need build host stage for tic step; if use host tic
(ubuntu) the build process hang in the below step.
So I guess need to build ncurses host stage to build new tic
and provided a patch to that efect.
And in fact, we do need "tic" to run on the _build_ system to properly
generate the terminfo database.
Note: this is fully functional, but still requires a litle bit of
tweaking so that ${CT_BUILD}-gcc gets used instead of plain gcc.
But that's a minor problem for now...
/trunk/scripts/build/debug/300-gdb.sh | 35 33 2 0 +++++++++++++++++++++++++++++++++--
/trunk/scripts/build/internals.sh | 1 1 0 0 +
2 files changed, 34 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Mar 2009 20:47:30 +0000] rev 1263
Fix the menuconfig comment stating that native gdb needs a native ncurses
library, rather than saying it needs the ncurses library on the target.
/trunk/config/debug/gdb.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Mar 2009 22:11:44 +0000] rev 1262
Add patches for ltrace-0.5.1.
/trunk/patches/ltrace/0.5.1/100-allow-cross-compile.patch | 77 77 0 0 +++++++++++++++++++++
/trunk/patches/ltrace/0.5.1/110-alpha-support.patch | 11 11 0 0 +++
2 files changed, 88 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:52:50 +0000] rev 1261
Update the config.{guess,sub} files.
/trunk/scripts/config.guess | 21 16 5 0 ++++++++++++++++-----
/trunk/scripts/config.sub | 10 8 2 0 ++++++++--
2 files changed, 24 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:50:40 +0000] rev 1260
Sanitise using glibc cvs exports:
- recently, tarballs for glibc 2.8 and 2.9 have appeared on the GNU ftp site
- always use a dot in version strings (eg. 2.9, not 2_9)
/trunk/scripts/build/libc/glibc.sh | 135 76 59 0 +++++++++++++++++++++++++-------------------
/trunk/config/libc/glibc.in | 71 45 26 0 +++++++++++++++--------
2 files changed, 121 insertions(+), 85 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:08:06 +0000] rev 1259
Do not copy ecj.jar when it's not required.
/trunk/scripts/build/cc/gcc.sh | 4 3 1 0 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:06:40 +0000] rev 1258
When patching, always assume the package has been previously extraacted (don't check).
"chmod u+w" the full src tree: because of nochdir and cvs snapshots, we can't reliably know were we are...
/trunk/scripts/functions | 11 3 8 0 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Mar 2009 10:34:53 +0000] rev 1257
Correctly use CT_DoExecLog with wget and curl.
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Mar 2009 20:56:27 +0000] rev 1256
Make the choices in generated config file (in config.gen) look better.
/trunk/config/config.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Mar 2009 22:05:52 +0000] rev 1255
Also recognise the libtool as packaged by Cygwin, when ./configure-ing.
/trunk/configure | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Mar 2009 22:01:59 +0000] rev 1254
Under Cygwin, executables have the .exe suffix:
- cleanup conf.exe and mconf.exe as well as their non-.exe counterparts.
/trunk/kconfig/kconfig.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Mar 2009 10:54:57 +0000] rev 1253
Do not have the sys-root prefix depend on EXPERIMENTAL.
/trunk/config/toolchain.in | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 22:39:58 +0000] rev 1252
Update the armeb-unkown-linux-uclibcgnueabi sample to use absolutely latest versions.
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/uClibc-0.9.30.1.config | 243 243 0 0 ++++++++++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 52 38 14 0 +-
2 files changed, 281 insertions(+), 14 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 22:13:27 +0000] rev 1251
Fix building MPFR >= 2.4.0.
/trunk/scripts/build/mpfr.sh | 51 29 22 0 ++++++++++++++++++++++++++++----------------------
1 file changed, 29 insertions(+), 22 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 18:04:56 +0000] rev 1250
Add patchset for MGP-4.2.4, from upstream.
/trunk/patches/gmp/4.2.4/120-perfpow.patch | 149 149 0 0 ++++++++++++++++++++++
/trunk/patches/gmp/4.2.4/110-mpf_set_str.patch | 32 32 0 0 +++++
/trunk/patches/gmp/4.2.4/100-mpf_eq.patch | 219 219 0 0 ++++++++++++++++++++++++++++++++
3 files changed, 400 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 17:27:02 +0000] rev 1249
Add MPFR-2.4.1.
Add patchset for MPFR 2.4.0 and 2.4.1, from upstream.
/trunk/config/gmp_mpfr/mpfr.in | 8 6 2 0 +
/trunk/patches/mpfr/2.4.0/100-printf-hh-ll.patch | 359 359 0 0 +++++++++++++++++++++++++++++
/trunk/patches/mpfr/2.4.0/110-mpfr_snprintf.patch | 176 176 0 0 ++++++++++++++
/trunk/patches/mpfr/2.4.1/100-remainder-neg.patch | 123 123 0 0 ++++++++++
/trunk/patches/mpfr/2.4.1/110-assert.patch | 45 45 0 0 ++++
5 files changed, 709 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 17:11:31 +0000] rev 1248
Add uClibc-0.9.30.1 patchset, based on the 0.9.30 patchset.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 17:09:39 +0000] rev 1247
Use "grep -E" instead of the deprecated "egrep".
/trunk/scripts/build/debug/200-duma.sh | 2 1 1 0 +-
/trunk/scripts/build/libc/uClibc.sh | 2 1 1 0 +-
/trunk/scripts/crosstool-NG.sh.in | 4 2 2 0 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:16:57 +0000] rev 1246
Add two patches agains glibc-2_9 to (try to) build for SuperH.
/trunk/patches/glibc/2_9/510-sh-no-asm-user-header.patch | 70 70 0 0 ++++++++++++++++++++++
/trunk/patches/glibc/2_9/520-sh-no-asm-elf-header.patch | 27 27 0 0 ++++++++
2 files changed, 97 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:15:58 +0000] rev 1245
Use the common functions (CT_GetSVN, CT_Extract and CT_Patch) to retrieve,
extract and patch sstrip from buildroot.
/trunk/scripts/build/tools/200-sstrip.sh | 16 3 13 0 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:14:54 +0000] rev 1244
Add CT_GetSVN to commonalise retrieval from SVN (ala CT_GetCVS).
/trunk/scripts/functions | 34 33 1 0 +++++++++++++++++++++++++++++++++-
1 file changed, 33 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:14:03 +0000] rev 1243
Add binutils-2.19.1 patchset, propagated from the 2.19 patchset.
/trunk/patches/binutils/2.19.1/120-sh-targets.patch | 57 57 0 0 +++
/trunk/patches/binutils/2.19.1/170-use-relro.patch | 19 19 0 0 +
/trunk/patches/binutils/2.19.1/160-use-new-ld-dtags.patch | 19 19 0 0 +
/trunk/patches/binutils/2.19.1/180-libiberty-pic.patch | 19 19 0 0 +
/trunk/patches/binutils/2.19.1/100-ppc64-pie.patch | 25 25 0 0 +
/trunk/patches/binutils/2.19.1/110-RPATH_ENVVAR-smack.patch | 22 22 0 0 +
/trunk/patches/binutils/2.19.1/140-pt-pax-flags-20081101.patch | 254 254 0 0 +++++++++++++++
/trunk/patches/binutils/2.19.1/150-warn-textrel.patch | 53 53 0 0 +++
/trunk/patches/binutils/2.19.1/130-check_ldrunpath_length.patch | 36 36 0 0 ++
9 files changed, 504 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 10:59:16 +0000] rev 1242
Re-order the sstrip config options.
/trunk/config/tools/sstrip.in | 14 7 7 0 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Mar 2009 11:20:27 +0000] rev 1241
Re-diff the binutils-2.18.50.0.4 patches.
Breakage spotted by "Sander Visser" <Sander.Visser@evidente.se>
/trunk/patches/binutils/2.18.50.0.4/110-ld-makefile-path.patch | 19 12 7 0 ++++++---
/trunk/patches/binutils/2.18.50.0.4/130-i386-no-divide-comment.patch | 7 6 1 0 +++
/trunk/patches/binutils/2.18.50.0.4/100-arm-uclibcgnueabi.patch | 21 13 8 0 ++++++----
/trunk/patches/binutils/2.18.50.0.4/120-check-ldrunpath-length.patch | 15 10 5 0 +++++--
4 files changed, 41 insertions(+), 21 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Mar 2009 11:05:37 +0000] rev 1240
Update the EXPERIMENTAL SuperH sample to use gcc-4.3.2.
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 28 21 7 0 +++++++++++++++++++------
1 file changed, 21 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Mar 2009 11:04:41 +0000] rev 1239
Add a patch to gcc-4.3.2 to fix building shared core compiler for SuperH.
/trunk/patches/gcc/4.3.2/370-sh-no-libc.patch | 12 12 0 0 ++++++++++++
1 file changed, 12 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 13:27:40 +0000] rev 1238
Fix extracting/patching DUMA:
- DUMA uses an underscore between the name and version, not a dash.
/trunk/scripts/build/debug/200-duma.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:39:04 +0000] rev 1237
Update the kconfig stuff from git.kernel.org.
Commit 7826005e5a53645d7aab7c13eda76126eadebf0b
/trunk/kconfig/lex.zconf.c | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:35:58 +0000] rev 1236
Update the kconfig stuff from git.kernel.org.
Commit cf82607a904d3b2ed3d66f8799f00d1099c1849c
/trunk/kconfig/expr.h | 40 30 10 0 ++++++++++++++++++++++++++++++----------
1 file changed, 30 insertions(+), 10 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:33:41 +0000] rev 1235
Update the kconfig stuff from git.kernel.org.
Commit 5b2cf365a8e9bbf781939e941ed548c9743fdeea
/trunk/kconfig/expr.h | 34 18 16 0 ++++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:19:33 +0000] rev 1234
Update the kconfig stuff from git.kernel.org.
Commit eaa2a87460eca27ce725d63bbcf3b2da053828b7
/trunk/kconfig/expr.h | 8 6 2 0 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:51:15 +0000] rev 1233
Update the SuperH sample.
Build-tested only.
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 54 40 14 0 +++++++++++++++++++------
1 file changed, 40 insertions(+), 14 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:50:42 +0000] rev 1232
Re-instate the glibc/eglibc config option LIBC_GLIBC_CONFIGPARMS for use by SuperH.
Set appropriate defaults depending on target.
/trunk/scripts/build/libc/glibc.sh | 14 7 7 0 +++++++-------
/trunk/config/libc/glibc-eglibc.in-common | 15 15 0 0 +++++++++++++++
2 files changed, 22 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:38:05 +0000] rev 1231
Add latest stable binutils-2.19.1
/trunk/config/binutils.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:36:40 +0000] rev 1230
Add latest EXPERIMENTAL binutils-2.19.51.0.2.
/trunk/config/binutils.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:56:07 +0000] rev 1229
Update the kconfig stuff from git.kernel.org.
Commit f6682f915760ccfe57ef1b6cd5ff2d8f2bf8c1d4
/trunk/kconfig/lxdialog/check-lxdialog.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:54:37 +0000] rev 1228
Update the kconfig stuff from git.kernel.org.
Commit ce97e13e52848c6388598696b7d44748598db759
/trunk/kconfig/confdata.c | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:45:26 +0000] rev 1227
Add Linux kernel headers 2.6.27.1{8,9}
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:25:58 +0000] rev 1226
Check that a pacakge was previously extracted prior to patching.
Fix a comment.
/trunk/scripts/functions | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 17:59:35 +0000] rev 1225
Move do_finish from scripts/functions to its own file in scipts/build/internals.sh.
/trunk/scripts/build/internals.sh | 907 4 903 0 ---------------------------------------------
/trunk/scripts/addToolVersion.sh | 8 4 4 0
/trunk/scripts/crosstool-NG.sh.in | 1 1 0 0 +
/trunk/scripts/functions | 48 0 48 0 --
4 files changed, 9 insertions(+), 955 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 17:49:10 +0000] rev 1224
Add latest versions:
- Linux kernel headers 2.6.28.{6,7}
- uClibc 0.9.30.1
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
/trunk/config/libc/uClibc.in | 5 5 0 0 +++++
2 files changed, 15 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 21:53:50 +0000] rev 1223
Warn the user when he/she tries to save a sample that uses local patches
and/or custom Linux kernel headers.
/trunk/scripts/saveSample.sh.in | 18 17 1 0 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 20:29:35 +0000] rev 1222
Rename the custom header option.
/trunk/scripts/build/kernel/linux.sh | 12 6 6 0 ++++++------
/trunk/config/kernel/linux.in | 4 2 2 0 ++--
2 files changed, 8 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 18:43:38 +0000] rev 1221
When using custom Linux kernel headers, allow using a tarball.
/trunk/scripts/build/kernel/linux.sh | 19 16 3 0 ++++++++++++++++---
/trunk/config/kernel/linux.in | 35 26 9 0 ++++++++++++++++++++++++++---------
2 files changed, 42 insertions(+), 12 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 17:50:53 +0000] rev 1220
Some eye-candy in the toolchain sub-menu entries.
/trunk/config/toolchain.in | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 17:41:59 +0000] rev 1219
Allow user to add a directory component in the sys-root path.
Rename CT_DEBUG_INSTALL_DIR to CT_DEBUGROOT_DIR (to match CT_SYSROOT_DIR).
As a side effect, fix creating lib64->lib symlinks.
/trunk/scripts/build/debug/100-dmalloc.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 6 3 3 0 +++---
/trunk/scripts/build/debug/500-strace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/200-duma.sh | 6 3 3 0 +++---
/trunk/scripts/crosstool-NG.sh.in | 16 7 9 0 +++++++---------
/trunk/scripts/functions | 2 1 1 0 +-
/trunk/config/toolchain.in | 17 17 0 0 +++++++++++++++++
8 files changed, 34 insertions(+), 19 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 17:39:51 +0000] rev 1218
Know issues: document the extract and/or patch steps failure under cygwin.
/trunk/docs/known-issues.txt | 16 16 0 0 ++++++++++++++++
1 file changed, 16 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Feb 2009 18:25:39 +0000] rev 1217
uClibc-0.9.30 patch, forwarded by Joachim Nilsson <joachim.nilsson@vmlinux.org>
Fix getaddrinfo when both IPv4 and IPv6 are enabled.
/trunk/patches/uClibc/0.9.30/150-getaddrinfo-segfault-ipv6-and-ipv4.patch | 32 32 0 0 ++++++++++
1 file changed, 32 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Feb 2009 22:31:07 +0000] rev 1216
On 20090220.0418+0100, Hugo Vincent <hugo.vincent@grcnz.com> wrote:
I'm using CTNG for some embedded Linux work on an ARM926ej-s, and when
updating to glibc 2_9, I needed to use the attached patch to get it to
build cleanly.
/trunk/patches/glibc/ports-2_9/100-arm_linux_tls.patch | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Feb 2009 07:38:32 +0000] rev 1215
Fix extracting tarballs.
/trunk/scripts/functions | 6 5 1 0 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 21:07:15 +0000] rev 1214
Backport 1382 from /trunk:
- Recognise bash-4 as a usable bash.
/branches/1.3/configure | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 21:05:10 +0000] rev 1213
Recognise bash-4 as a usable bash.
Spotted by "Kim B. Heino" <Kim.Heino@bluegiga.com>
/trunk/configure | 7 3 4 0 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 17:08:18 +0000] rev 1212
Backport 1380 from trunk:
- Fix using minimum kernel version for glibc/eglibc.
/branches/1.3/config/libc/glibc-eglibc.in-common | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 17:06:04 +0000] rev 1211
Fix using minimum kernel version for glibc/eglibc.
Spotted by "Kim B. Heino" <Kim.Heino@bluegiga.com>.
/trunk/config/libc/glibc-eglibc.in-common | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Feb 2009 07:22:56 +0000] rev 1210
Add latest Linux kernel versions (for headers): 2.6.27.1{6,7} & 2.6.28.5
/trunk/config/kernel/linux.in | 15 15 0 0 +++++++++++++++
1 file changed, 15 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Feb 2009 10:40:26 +0000] rev 1209
On some hosts (eg. Cygwin), it's not possible to build the uClibc hostutils. Offer an option to enable/disable the uClibc hostutils build.
/trunk/scripts/build/libc/uClibc.sh | 39 12 27 0 ++++++++++++---------------------------
/trunk/config/libc/uClibc.in | 10 10 0 0 ++++++++++
2 files changed, 22 insertions(+), 27 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Feb 2009 08:52:13 +0000] rev 1208
"chmod -R u+w" extracted tarballs, as some may have read-only files in them (ncurses-5.7 does).
/trunk/scripts/functions | 3 3 0 0 +++
1 file changed, 3 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Feb 2009 22:07:29 +0000] rev 1207
Add patchset for uClibc-0.9.30 (from Gentoo).
/trunk/patches/uClibc/0.9.30/110-arm_fix_alignment.patch | 23 23 0 0 +++
/trunk/patches/uClibc/0.9.30/130-arm-ftruncate64.patch | 17 17 0 0 ++
/trunk/patches/uClibc/0.9.30/100-fix-gethostent_r-failure-retval.patch | 17 17 0 0 ++
/trunk/patches/uClibc/0.9.30/120-rm-whitespace.patch | 88 88 0 0 ++++++++++
/trunk/patches/uClibc/0.9.30/140-gnu89-inline.patch | 16 16 0 0 ++
5 files changed, 161 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Feb 2009 12:15:52 +0000] rev 1206
Put the uclibc munged config file in the "state" directory, so it survives a restart.
/trunk/scripts/build/libc/uClibc.sh | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Feb 2009 20:11:13 +0000] rev 1205
Make MPFR build under Cygwin.
/trunk/scripts/build/mpfr.sh | 24 20 4 0 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Feb 2009 13:36:42 +0000] rev 1204
Fix warning in eglic config options.
/trunk/config/libc/eglibc.in | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Feb 2009 08:05:10 +0000] rev 1203
Add latest Linux kernel versions 2.6.27.15 and 2.6.28.4.
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Feb 2009 07:55:07 +0000] rev 1202
Update the i686-unknown-linux-gnu sample to use up-to-date components.
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 46 30 16 0 ++++++++++++++++++---------
1 file changed, 30 insertions(+), 16 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 22:00:18 +0000] rev 1201
Add a patchset for glibc 2_9. Vampirised from the gentoo repository.
/trunk/patches/glibc/2_9/500-ppc-glibc-2.9-atomic.patch | 414 414 0 0 ++++++++++
/trunk/patches/glibc/2_9/140-regex-BZ9697.patch | 111 111 0 0 +++
/trunk/patches/glibc/2_9/190-queue-header-updates.patch | 89 89 0 0 ++
/trunk/patches/glibc/2_9/370-hppa_glibc-2.7-hppa-nptl-carlos.patch | 249 249 0 0 ++++++
/trunk/patches/glibc/2_9/450-alpha-glibc-2.5-no-page-header.patch | 32 32 0 0 +
/trunk/patches/glibc/2_9/270-ldbl-nexttowardf.patch | 68 68 0 0 ++
/trunk/patches/glibc/2_9/330-2.3.3-china.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/340-new-valencian-locale.patch | 120 120 0 0 +++
/trunk/patches/glibc/2_9/410-2.9-fnmatch.patch | 64 64 0 0 ++
/trunk/patches/glibc/2_9/350-2.4-undefine-__i686.patch | 47 47 0 0 +
/trunk/patches/glibc/2_9/160-i386-x86_64-revert-clone-cfi.patch | 53 53 0 0 +
/trunk/patches/glibc/2_9/420-dont-build-timezone.patch | 19 19 0 0 +
/trunk/patches/glibc/2_9/150-regex-BZ697.patch | 28 28 0 0 +
/trunk/patches/glibc/2_9/290-no-inline-gmon.patch | 38 38 0 0 +
/trunk/patches/glibc/2_9/280-section-comments.patch | 29 29 0 0 +
/trunk/patches/glibc/2_9/180-math-tests.patch | 72 72 0 0 ++
/trunk/patches/glibc/2_9/120-_nss_dns_gethostbyaddr2_r-check-and-adjust-the-buffer-alignment.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/250-resolv-dynamic.patch | 44 44 0 0 +
/trunk/patches/glibc/2_9/300-2.9-check_native-headers.patch | 22 22 0 0 +
/trunk/patches/glibc/2_9/310-2.3.6-fix-pr631.patch | 50 50 0 0 +
/trunk/patches/glibc/2_9/130-add_prio-macros.patch | 26 26 0 0 +
/trunk/patches/glibc/2_9/260-fadvise64_64.patch | 30 30 0 0 +
/trunk/patches/glibc/2_9/440-alpha-glibc-2.4-xstat.patch | 249 249 0 0 ++++++
/trunk/patches/glibc/2_9/170-2.10-dns-no-gethostbyname4.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/230-2.3.3-localedef-fix-trampoline.patch | 74 74 0 0 ++
/trunk/patches/glibc/2_9/360-2.8-nscd-one-fork.patch | 45 45 0 0 +
/trunk/patches/glibc/2_9/480-alpha-glibc-2.8-cache-shape.patch | 18 18 0 0 +
/trunk/patches/glibc/2_9/210-2.9-strlen-hack.patch | 109 109 0 0 +++
/trunk/patches/glibc/2_9/320-2.9-assume-pipe2.patch | 59 59 0 0 +
/trunk/patches/glibc/2_9/100-ssp-compat.patch | 193 193 0 0 +++++
/trunk/patches/glibc/2_9/110-respect-env-CPPFLAGS.patch | 30 30 0 0 +
/trunk/patches/glibc/2_9/220-manual-no-perl.patch | 29 29 0 0 +
/trunk/patches/glibc/2_9/390-2.3.3_pre20040117-pt_pax.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/460-alpha-glibc-2.5-no-asm-elf-header.patch | 38 38 0 0 +
/trunk/patches/glibc/2_9/400-tests-sandbox-libdl-paths.patch | 198 198 0 0 +++++
/trunk/patches/glibc/2_9/240-i386-LOAD_PIC_REG.patch | 23 23 0 0 +
/trunk/patches/glibc/2_9/200-awk-in-C-locale.patch | 23 23 0 0 +
/trunk/patches/glibc/2_9/430-2.7-cross-compile-nptl.patch | 57 57 0 0 +
/trunk/patches/glibc/2_9/380-2.3.6-dl_execstack-PaX-support.patch | 71 71 0 0 ++
/trunk/patches/glibc/2_9/490-ptr-mangling.patch | 114 114 0 0 +++
/trunk/patches/glibc/2_9/470-alpha-glibc-2.8-creat.patch | 19 19 0 0 +
41 files changed, 3094 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:56:30 +0000] rev 1200
Don't add versions that already exist.
/trunk/scripts/addToolVersion.sh | 15 14 1 0 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:09:42 +0000] rev 1199
dd latest MPFR 2.4.0 version (EXPERIMENTAL).
/trunk/config/gmp_mpfr/mpfr.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:09:07 +0000] rev 1198
Add latest ncurses version 5.7 for use with gdb.
/trunk/config/debug/gdb.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:08:39 +0000] rev 1197
Add latest (EXPERIMENTAL) ltrace version 0.5.1 (from the debian package repository).
/trunk/config/debug/ltrace.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:07:48 +0000] rev 1196
Add latest binutils snapshot version 2.19.51.0.1.
/trunk/config/binutils.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:07:07 +0000] rev 1195
Add option for the latest eglibc 2_9 branch.
/trunk/config/libc/eglibc.in | 13 9 4 0 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:05:40 +0000] rev 1194
Add latest Linux kernel versions (2.6.27.14 and 2.6.28.3).
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 17:22:16 +0000] rev 1193
Fix 'extracting' sstrip. Thanks to Michael ABBOTT for spotting this.
/branches/1.3/scripts/build/tools/200-sstrip.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 23:15:59 +0000] rev 1192
Fix patch-renumber:
- look at the patch directory when using svnversion, not at current directory
- some code beautification.
/trunk/scripts/patch-renumber.sh | 9 7 2 0 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 23:12:30 +0000] rev 1191
Update this sample.
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 16 12 4 0 ++++++++++---
1 file changed, 12 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 22:41:16 +0000] rev 1190
Fix populate to correctly use tools discovered via ./configure.
/trunk/scripts/functions | 11 8 3 0 ++++++++---
/trunk/scripts/populate.in | 6 4 2 0 ++++--
2 files changed, 12 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 18:51:19 +0000] rev 1189
Use tools discovered by ./configure in scripts/toolchain-config.in.
/trunk/scripts/crosstool-NG.sh.in | 1 1 0 0 +
/trunk/scripts/toolchain-config.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 18:43:45 +0000] rev 1188
Use tools discovered via ./configure in scripts/showSample.sh; make it a POSIX shell script.
/trunk/scripts/showSamples.sh | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 18:40:16 +0000] rev 1187
Checking for grep and sed has been rationalised, and now emit the same messages as for the other tools.
/trunk/configure | 53 36 17 0 ++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 36 insertions(+), 17 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 17:11:46 +0000] rev 1186
Use tools discovered by ./configure in scripts/saveSample.sh
/trunk/Makefile.in | 7 6 1 0 ++++++-
/trunk/scripts/saveSample.sh.in | 23 13 10 0 +++++++++++++----------
2 files changed, 19 insertions(+), 11 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 17:04:00 +0000] rev 1185
Fix removing directories.
/trunk/scripts/functions | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 16:17:53 +0000] rev 1184
Set proper mode to installed files; fixes running when not using --local.
/trunk/Makefile.in | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:49:27 +0000] rev 1183
On 20090131.1659+0100, Vincent Sanders <vince@kyllikki.org> wrote:
[This]patch is a bit more involved. The patch addresses a gcc
regression in the 4.3 series (specifically this patch is against 4.3.2
which does *not* have a lot of other issues which affect kernel building)
GCC bug tracker has this issue as
#38453 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38453
#32044 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32044
comment 65 of #32044 has the fix being applied to gcc trunk as revision #142719
The attached patch is a backport to gcc 4.3.2 which allows this
version to be used to generate correct output for various ARM kernel
build (and indeed is teh correct answer in general).
/trunk/patches/gcc/4.3.2/360-fix-expensive-optimize.patch | 207 207 0 0 +++++++++++++++++++++
1 file changed, 207 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:47:10 +0000] rev 1182
On 20090131.1659+0100, Vincent Sanders <vince@kyllikki.org> wrote:
[This] patch is a simple one for strace 4.5.17 .They altered the
exported kernel headers post 2.6.26 and removed a header. This patch
is a backport from the strace revision system. This allows strace to
be built with 2.6.27 and later kernel versions
/trunk/patches/strace/4.5.17/190-dirent-include.patch | 33 33 0 0 +++++++++++++++++++++++++
1 file changed, 33 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:39:35 +0000] rev 1181
Add support for powerpc64, along with an EXPERIMENTAL sample.
/trunk/scripts/build/arch/powerpc64.sh | 21 1 20 0 -
/trunk/scripts/build/arch/powerpc.sh | 21 1 20 0 -
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 388 388 0 0 +++++++++++++++++++
/trunk/samples/powerpc64-unknown-linux-gnu/reported.by | 3 3 0 0 +
/trunk/config/arch/powerpc-powerpc64.in-common | 12 4 8 0 -
/trunk/config/arch/powerpc.in | 15 0 15 0 -
/trunk/config/arch/powerpc64.in | 19 3 16 0 -
7 files changed, 400 insertions(+), 79 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:38:26 +0000] rev 1180
Further handle the lib64 -> lib symlinks.
It at least helps powerpc64 to build, and should innocuous to other archs.
/trunk/scripts/crosstool-NG.sh.in | 8 6 2 0 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 13:15:18 +0000] rev 1179
Fix downloading with CT_GetFile when no mirror is set.
/trunk/scripts/functions | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 11:29:50 +0000] rev 1178
Add infrastructure to use common config files for generated config files.
/trunk/config/libc/glibc-eglibc.in-common | 4 4 0 0 ++++
/trunk/config/config.mk | 4 4 0 0 ++++
/trunk/config/libc.in | 7 0 7 0 -------
3 files changed, 8 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 22:35:26 +0000] rev 1177
Update populate:
- use tools found by ./configure
- some POSIX and eye-candy cleanups
/trunk/scripts/functions | 7 4 3 0 +++--
/trunk/scripts/populate.in | 70 46 24 0 ++++++++++++++++++++++++++++++++++------------------
2 files changed, 50 insertions(+), 27 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 22:09:55 +0000] rev 1176
If compiling the Java frontend, we'll require a native gcj, but only in this case.
/trunk/scripts/crosstool-NG.sh.in | 8 7 1 0 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 19:00:08 +0000] rev 1175
Use the path discovered by ./configure in scripts/patch-renumber.sh
It now requires that "./configure && make" be run beforehand.
/trunk/scripts/patch-renumber.sh | 6 5 1 0 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 18:53:32 +0000] rev 1174
Use the path discovered by ./configure in scripts/addToolVersion.sh
It now requires that "./configure && make" be run beforehand.
/trunk/scripts/addToolVersion.sh | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 18:48:05 +0000] rev 1173
Fix scripts/addToolVersion.sh:
- make it a PSOX shell script (hopefully)
- enhance the command line parsing
/trunk/scripts/addToolVersion.sh | 161 102 59 0 +++++++++++++++++++++++++++++-----------------
1 file changed, 102 insertions(+), 59 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Jan 2009 22:36:44 +0000] rev 1172
Add a missing line continuation '\' in the gcc retrieval function.
Spotted by Doug Reiland <dreiland@hotmail.com>.
/trunk/scripts/build/cc/gcc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:33:26 +0000] rev 1171
Bump version to 1.3.2+svn.
/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:31:00 +0000] rev 1170
Bump version to 1.3.2.
/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:28:08 +0000] rev 1169
Backport 1315 from .trunk:
- Fix building ltrace on PowerPC
/branches/1.3/scripts/build/debug/400-ltrace.sh | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:26:01 +0000] rev 1168
Backport 1305 from /trunk:
- Fix a gcc-4.3.2 patch
/branches/1.3/patches/gcc/4.3.2/220-noteGNUstack-01.patch | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:22:47 +0000] rev 1167
Backport #1303 from /trunk:
- Fix initialising the workspace
/branches/1.3/scripts/crosstool.sh | 100 43 57 0 ++++++++++++++++++++++-----------------------------
1 file changed, 43 insertions(+), 57 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:13:24 +0000] rev 1166
Backport #1301 from /trunk, in a different manner due to underlying infrastructure changes:
- the URL to retrieve sstrip (from buldroot) has changed
/branches/1.3/scripts/build/tools/200-sstrip.sh | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 22:27:35 +0000] rev 1165
Backport #1288 from /trunk:
- Fix aborting when neither wget nor curl are present
/branches/1.3/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 22:25:38 +0000] rev 1164
Backpot @1279 from /trunk:
- Remove spurious line in gcc script
/branches/1.3/scripts/build/cc/gcc.sh | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 22:21:44 +0000] rev 1163
Backpot #1271 from /trunk:
- Fix testing the automake version
/branches/1.3/configure | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 21:37:03 +0000] rev 1162
Add the latest gcc-4.3.3 with the forward-ported patchset from gcc-4.3.2.
/trunk/patches/gcc/4.3.3/210-noteGNUstack-00.patch | 47 26 21 0 ++++---
/trunk/patches/gcc/4.3.3/270-missing-execinfo_h.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/260-uclibc-conf-noupstream.patch | 13 9 4 0 +-
/trunk/patches/gcc/4.3.3/220-noteGNUstack-01.patch | 97 51 46 0 +++++++-------
/trunk/patches/gcc/4.3.3/240-pr25343.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/100-alpha-mieee-default.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/230-pr34571.patch | 23 8 15 0 +--
/trunk/patches/gcc/4.3.3/350-sh-without-headers.patch | 17 10 7 0 +-
/trunk/patches/gcc/4.3.3/330-unwind-for-uClibc.patch | 19 12 7 0 ++-
/trunk/patches/gcc/4.3.3/190-libstdc++-pic.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/150-sparc64-bsd.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/290-index_macro.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/140-netbsd-symbolic.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/110-trampolinewarn.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/160-flatten-switch-stmt-00.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/280-c99-complex-ugly-hack.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/300-libmudflap-susv3-legacy.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/170-libiberty-pic.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/250-sh-pr24836.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/120-java-nomulti.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/320-alpha-signal_h.patch | 14 10 4 0 +-
/trunk/patches/gcc/4.3.3/180-superh-default-multilib.patch | 13 9 4 0 +-
/trunk/patches/gcc/4.3.3/340-make-mno-spe-work-as-expected.patch | 41 23 18 0 +++---
/trunk/patches/gcc/4.3.3/200-pr24170.patch | 23 14 9 0 ++-
/trunk/patches/gcc/4.3.3/310-arm-softfloat.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/130-cross-compile.patch | 23 14 9 0 ++-
/trunk/config/cc/gcc.in | 7 7 0 0 +
27 files changed, 334 insertions(+), 210 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 21:36:18 +0000] rev 1161
The gcc team seems to no longer make releases available at the ftp.gnu.org site, but only on mirrors. Add such a mirror to the list of retrieval sites.
/trunk/scripts/build/cc/gcc.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 21:34:44 +0000] rev 1160
Add latest Linux kernel versions: 2.6.27.13 and 2.6.28.2.
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 20:38:48 +0000] rev 1159
Fix white space damage after switching to using paths found by ./configure.
/trunk/samples/samples.mk | 2 1 1 0
/trunk/config/config.mk | 104 52 52 0 ++++++++++++++++++++++++++--------------------------
2 files changed, 53 insertions(+), 53 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 19:53:44 +0000] rev 1158
Ignore generated file, remove generated file on clean.
/trunk/Makefile.in | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Jan 2009 22:43:29 +0000] rev 1157
Ignore generated paths.mk.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Jan 2009 22:43:08 +0000] rev 1156
Finally used the discovered paths from ./configure in scripts/crosstool-NG.sh:
- fix Makefile to really, really not used built-in rules and variables
- have scripts/crosstool-NG.sh generated from scripts/crosstool-NG.sh.in
- create a bin-overide directory ( in ${CT_WORK_DIR}/bin ) that contains shell wrappers to the actual discovered tools
/trunk/scripts/crosstool-NG.sh.in | 27 23 4 0 +++++++++++++++++++++---
/trunk/Makefile.in | 50 48 2 0 +++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 71 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Jan 2009 18:36:02 +0000] rev 1155
Use the paths found by ./configure in the ct-ng.in makefile script and its fragments.
/trunk/kconfig/kconfig.mk | 2 1 1 0 +-
/trunk/samples/samples.mk | 18 9 9 0 +++++++++---------
/trunk/config/config.mk | 10 5 5 0 +++++-----
/trunk/ct-ng.in | 22 13 9 0 +++++++++++++---------
4 files changed, 28 insertions(+), 24 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 22:59:55 +0000] rev 1154
Makefile.in: remove generated paths.mk during clean
/trunk/Makefile.in | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 22:58:26 +0000] rev 1153
Makefile.in: create and install the Makefile and shell-script fragment "paths.mk", containing the paths found by ./configure
/trunk/Makefile.in | 66 39 27 0 +++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 39 insertions(+), 27 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 19:40:13 +0000] rev 1152
Makefile.in: re-order tools in alphabetical order.
/trunk/Makefile.in | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 19:26:40 +0000] rev 1151
./configure: fix the tools pattern recognition
- when a variable name was given, with no regexp, the pattern did not correctly extract the variable name
/trunk/configure | 11 8 3 0 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 17:53:14 +0000] rev 1150
On 20090120.2203+0100, Andy Johnson <ajohnson@aecno.com> wrote:
The glibc.sh script doesn't handle the glibc versions with
an underscore very well (bash expected integer error). I
have attached a small patch for that. Instead of looking
for "not period" I changed the sense to look for numbers.
I initially tried to make it look for either a period or
an underscore, but that didn't work like I wanted (probably
because I did something wrong).
Original patch modified to be more robust.
/trunk/scripts/build/libc/glibc.sh | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 20:37:43 +0000] rev 1149
On 20090115.0012+0100, "Andy Johnson" <ajohnson@aecno.com> wrote:
... I added a step after
"debug" called "finish", and moved the code in crosstool.sh
after the loop that processes the steps from crosstool.sh
into a do_finish function in functions. Thus, it is now
possible to restart after the "debug" step to re-do the
final few things (clean and compress).
/trunk/scripts/crosstool-NG.sh | 38 0 38 0 --------------------------------------
/trunk/scripts/functions | 42 42 0 0 ++++++++++++++++++++++++++++++++++++++++++
/trunk/steps.mk | 3 2 1 0 ++-
3 files changed, 44 insertions(+), 39 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 20:10:50 +0000] rev 1148
Forced-removing of a non-existing directory breaks the build.
Noticed by "Andy Johnson" <ajohnson@aecno.com>, who provided a patch that I adapted.
/trunk/scripts/functions | 13 10 3 0 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 19:05:52 +0000] rev 1147
Fix building ltrace on PowerPC.
On 20090115.0012+0100, "Andy Johnson" <ajohnson@aecno.com> wrote:
ltrace wouldn't build on PowerPC because in the
sysdeps/linux-gnu directory in the ltrace source tree
the powerpc directory is called ppc. I added some code
in 400-ltrace.sh to create a symlink for it so it will
build now.
Patch slightly modified by me before applying.
/trunk/scripts/build/debug/400-ltrace.sh | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 18:55:46 +0000] rev 1146
Backport patch for glibc-2.6.1 to glibc-2.6:
- fixes glibc-2.6.1 build on OpenSOLARIS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 18:49:12 +0000] rev 1145
Add latest Linux kernel versions.
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 19 Jan 2009 21:57:55 +0000] rev 1144
Small semantic fix in ct.ng(.in): use make builtin variable to know the make-script name.
/trunk/ct-ng.in | 10 6 4 0 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 17:45:10 +0000] rev 1143
Rename scripts/crosstool.sh to scripts/crosstool-NG.sh.
After all, this is not crosstool, but really crosstool-NG!
/trunk/steps.mk | 2 1 1 0 +-
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 17:41:58 +0000] rev 1142
Fix Makefile.in to use the correct variables.
/trunk/Makefile.in | 16 8 8 0 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 15:40:02 +0000] rev 1141
Use ./configure-discovered paths in Makefile.
/trunk/Makefile.in | 55 31 24 0 +++++++++++++++++++++++++++++++------------------------
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 32 insertions(+), 25 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 15:08:28 +0000] rev 1140
./configure: enable user to specify path to some tools
/trunk/configure | 203 107 96 0 +++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 107 insertions(+), 96 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 16 Jan 2009 09:13:16 +0000] rev 1139
Add headers from linux-2.6.27.11.
/trunk/config/kernel/linux.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 21:35:23 +0000] rev 1138
Fix removing existing directories by chmod'ing them to be user-writeable.
/trunk/scripts/crosstool.sh | 21 10 11 0 ++++++++++-----------
/trunk/scripts/functions | 7 7 0 0 +++++++
2 files changed, 17 insertions(+), 11 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 21:34:11 +0000] rev 1137
Fix a gcc-4.3.2 patch to correctly remove a file.
Initialy reported by Thomas Jourdan <tjourdan@neuf.fr>
/trunk/patches/gcc/4.3.2/220-noteGNUstack-01.patch | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 19:04:41 +0000] rev 1136
Add a glibc-2.6.1 patch from Thomas Jourdan <tjourdan@neuf.fr>:
- fixes glibc-2.6.1 build on OpenSOLARIS.
/trunk/patches/glibc/2.6.1/220-cross-posix_makefile.patch | 65 65 0 0 +++++++++++++++++++++
1 file changed, 65 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 18:57:45 +0000] rev 1135
Fix initialising the workspace:
- don't remove directories in the background:
- it is highly dangerous
- it can lead to data loss in case of frequent stop/restart with a slow disk
- log actions with CT_DoExecLog as much as possible, instead of using |CT_DoLog
/trunk/scripts/crosstool.sh | 100 43 57 0 ++++++++++++++++++++++-----------------------------
1 file changed, 43 insertions(+), 57 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 18:54:34 +0000] rev 1134
Don't print anything about LAN mirror if it is not used.
Don't re-compute a variable that has already been computed.
/trunk/scripts/functions | 16 9 7 0 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 Jan 2009 18:05:25 +0000] rev 1133
The uClibc site has been overhauled lately, so the URL to retrieve sstrip has changed.
Thanks to Thomas Monjalon <thomas@monjalon.net> and John Utz <john@utzweb.net> for spotting this.
/trunk/scripts/build/tools/200-sstrip.sh | 13 10 3 0 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 07 Jan 2009 12:11:37 +0000] rev 1132
./configurei: make FORCE work again:
- removed the --force command line option
- use FORCE from the environment
/trunk/configure | 9 2 7 0 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 22:34:36 +0000] rev 1131
Add an option to forbid downloads.
Idea and code-base from Don Elwell <don@manifoldlabs.com>, adapted by me.
/trunk/scripts/functions | 6 6 0 0 ++++++
/trunk/config/global/download.in | 18 18 0 0 ++++++++++++++++++
2 files changed, 24 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 22:22:02 +0000] rev 1130
Update all samples to the latest set of config options.
There might be some small issues here and there due to the split of CT_ExtractAndPatch.
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-elf/crosstool.config | 8 4 4 0 +++---
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/armeb-unknown-eabi/crosstool.config | 8 4 4 0 +++---
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 5 2 3 0 ++---
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/mips-unknown-elf/crosstool.config | 8 4 4 0 +++---
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/arm-unknown-eabi/crosstool.config | 8 4 4 0 +++---
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
28 files changed, 237 insertions(+), 88 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 22:10:17 +0000] rev 1129
Add the Eclipse Java Compiler to be able to compile Java.
Andy JOHNSON wrote:
The Java compiler for GCC versions 4.3.0 and up requires the
Eclipse compiler "ecj1" to be built as well. I added "gcj" to
the list of utilities to make the initial link.
/trunk/scripts/build/cc/gcc.sh | 12 12 0 0 ++++++++++++
/trunk/scripts/crosstool.sh | 2 1 1 0 +-
/trunk/config/cc/gcc.in | 6 6 0 0 ++++++
3 files changed, 19 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 21:05:33 +0000] rev 1128
Fix building ARM Big Endian toolchain:
- add a patch by Gilles CHANTEPERDRIX.
/trunk/patches/gcc/4.2.4/241-arm-bigendian2.patch | 33 33 0 0 +++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 21:00:39 +0000] rev 1127
Message beautification when saving locally.
/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 05 Jan 2009 23:02:43 +0000] rev 1126
Split CT_ExtractAndPatch in two: CT_Extract and CT_Patch:
- it is unworkable to have CT_ExtactAndPAtch cope with all those silly glibc addons:
- they can have 'short' (as 'ports') or 'long' (as glibc-ports-2.7) names
- patches are against eithe the short or long name, but non-uniformly use one or the other
- it is the reposibility of the component (glibc in this case) to handle corner cases such as those
- update all components to use the new functions
/trunk/scripts/build/tools/000-template.sh | 3 2 1 0 +-
/trunk/scripts/build/tools/100-libelf.sh | 3 2 1 0 +-
/trunk/scripts/build/tools/200-sstrip.sh | 3 2 1 0 +-
/trunk/scripts/build/kernel/linux.sh | 3 2 1 0 +-
/trunk/scripts/build/binutils.sh | 3 2 1 0 +-
/trunk/scripts/build/cc/gcc.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/000-template.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/100-dmalloc.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 9 6 3 0 +++--
/trunk/scripts/build/debug/500-strace.sh | 7 3 4 0 ++--
/trunk/scripts/build/debug/200-duma.sh | 19 8 11 0 ++++------
/trunk/scripts/build/libc/glibc.sh | 14 12 2 0 ++++++-
/trunk/scripts/build/libc/uClibc.sh | 13 9 4 0 +++++--
/trunk/scripts/build/libc/eglibc.sh | 14 12 2 0 ++++++-
/trunk/scripts/build/gmp.sh | 3 2 1 0 +-
/trunk/scripts/build/mpfr.sh | 3 2 1 0 +-
/trunk/scripts/functions | 68 36 32 0 +++++++++++++++++++-----------------
18 files changed, 108 insertions(+), 69 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 05 Jan 2009 21:09:37 +0000] rev 1125
Fix building DUMA:
- DUMA separates its name from its version with an underscore, not with a dash.
/trunk/scripts/build/debug/200-duma.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 05 Jan 2009 20:37:03 +0000] rev 1124
Fix C library addons extraction:
- renaming the dircetory in CT_ExtratAndPatch is wrong:
- patches against the C library addons may be build against the short *or* long name... :-(
- symlink is more robust, even if less nice
- renaming the directory _after_ CT_ExtractAndPatch is too late:
- if patches are against the short name, and we renamed too the long name, patches don't apply
- so we'll never reach the point where we rename
/trunk/scripts/build/libc/glibc.sh | 1 0 1 0 -
/trunk/scripts/build/libc/eglibc.sh | 1 0 1 0 -
/trunk/scripts/functions | 2 1 1 0 +-
3 files changed, 1 insertion(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 22:17:53 +0000] rev 1123
Get rid of CT_LIBC_FILE, remove useless CT_MakeAbsolutePath.
CT_LIBC_FILE:
- that one was not easy, as it had sneaked into CT_ExtractAndPatch
- which in turn made CT_ExtractAndPatch have references to C library addons
- which in turn relieved the C library _extract functions from doing their own job
- which in turn imposed some nasty tricks in CT_ExtractAndPatch
- which in turn made life easier for the DUMA _get and _extract functions
- which unveiled some bizare behavior for pushd and popd:
- if using smthg ike: 'pushd foo |bar':
- the directory is *neither* changed
- *nor* is it pushed onto the stack
- which made popd fail
CT_MakeAbsolutePath:
- used only to make CT_LOCAL_TARBALLS_DIR canonical
- which is ((almost) useless:
- hopefully, the user entered a full path already
- if it's not the case, too bad...
/trunk/scripts/build/debug/200-duma.sh | 5 1 4 0 +--
/trunk/scripts/build/libc/glibc.sh | 61 32 29 0 +++++++++++++++++---------------
/trunk/scripts/build/libc/uClibc.sh | 16 10 6 0 +++++---
/trunk/scripts/build/libc/eglibc.sh | 48 26 22 0 ++++++++++++++-----------
/trunk/scripts/crosstool.sh | 8 0 8 0 ----
/trunk/scripts/functions | 77 15 62 0 ++++++++--------------------------------
6 files changed, 84 insertions(+), 131 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:39:39 +0000] rev 1122
Get rid of CT_CC_FILE.
/trunk/scripts/build/cc/gcc.sh | 52 26 26 0 ++++++++++++++++++++++++------------------------
/trunk/scripts/crosstool.sh | 1 0 1 0 -
2 files changed, 26 insertions(+), 27 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:38:41 +0000] rev 1121
Remove support for gcc-2.95.3, it has never ever been tested.
/trunk/config/cc/gcc.in | 6 0 6 0 ------
/trunk/scripts/build/libc/glibc.sh | 4 0 4 0 ----
/trunk/scripts/build/libc/uClibc.sh | 4 0 4 0 ----
3 files changed, 14 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:35:25 +0000] rev 1120
Fix aborting when neither wget nor curl are present.
/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:25:58 +0000] rev 1119
Get rid of CT_GMP_FILE and CT_MPFR_FILE.
/trunk/scripts/build/gmp.sh | 32 16 16 0 ++++++++++++++++----------------
/trunk/scripts/build/mpfr.sh | 38 19 19 0 +++++++++++++++++++-------------------
/trunk/scripts/crosstool.sh | 2 0 2 0 --
3 files changed, 35 insertions(+), 37 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:25:24 +0000] rev 1118
A small layout enhancement in the Linux kernel build script.
/trunk/scripts/build/kernel/linux.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:21:00 +0000] rev 1117
Get rid of CT_BINUTILS_FILE.
/trunk/scripts/build/binutils.sh | 56 28 28 0 +++++++++++++++++++++++-----------------------
/trunk/scripts/crosstool.sh | 1 0 1 0 -
2 files changed, 28 insertions(+), 29 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:18:20 +0000] rev 1116
Get rid off CT_KERNEL_FILE.
/trunk/scripts/build/kernel/linux.sh | 30 15 15 0 +++++++++++++++---------------
/trunk/scripts/crosstool.sh | 1 0 1 0 -
2 files changed, 15 insertions(+), 16 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:14:49 +0000] rev 1115
Add an experimental iPhone toolchain found on the net.
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 332 332 0 0 ++++++++++++++++++++++
/trunk/samples/arm-iphone-linux-gnueabi/reported.by | 3 3 0 0 +
2 files changed, 335 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 12:46:13 +0000] rev 1114
Enable using glibc post 2.8:
- retrieve tarballs from FTP/HTTP for glibc 2.7 and older
- checkout from CVS for glibc 2.8 and later
- add config options for glibc-2_8 and glibc-2_9
/trunk/scripts/build/libc/glibc.sh | 50 39 11 0 ++++++++++++++++++++++++++++++++++----------
/trunk/config/libc/glibc.in | 49 49 0 0 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 88 insertions(+), 11 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 12:43:54 +0000] rev 1113
Add new wrapper fucntions:
- retrieve from local storage (CT_GetLocal)
- save to local storage (CT_SaveLocal)
- retrieve from CVS (CT_GetCVS)
- make CT_GetFile and CT_GetCVS use CT_GetLocal and CT_SaveLocal
/trunk/scripts/functions | 126 91 35 0 +++++++++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 91 insertions(+), 35 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Jan 2009 21:11:41 +0000] rev 1112
Get rid of all stuff related to building a /delivery' traball:
- building a delivery tarball has long been broken (since crostool-Ng is installable)
- get rid of implied do_print_filename, that can be mis-leading now tarballs can not be built
/trunk/scripts/build/kernel/bare-metal.sh | 4 0 4 0 ----
/trunk/scripts/build/kernel/linux.sh | 4 0 4 0 ----
/trunk/scripts/build/tools/000-template.sh | 11 0 11 0 -----------
/trunk/scripts/build/tools/100-libelf.sh | 4 0 4 0 ----
/trunk/scripts/build/tools/200-sstrip.sh | 11 1 10 0 +----------
/trunk/scripts/build/binutils.sh | 4 0 4 0 ----
/trunk/scripts/build/cc/gcc.sh | 5 0 5 0 -----
/trunk/scripts/build/debug/000-template.sh | 11 0 11 0 -----------
/trunk/scripts/build/debug/100-dmalloc.sh | 4 0 4 0 ----
/trunk/scripts/build/debug/400-ltrace.sh | 4 0 4 0 ----
/trunk/scripts/build/debug/300-gdb.sh | 7 0 7 0 -------
/trunk/scripts/build/debug/500-strace.sh | 4 0 4 0 ----
/trunk/scripts/build/debug/200-duma.sh | 4 0 4 0 ----
/trunk/scripts/build/libc/none.sh | 5 0 5 0 -----
/trunk/scripts/build/libc/glibc.sh | 10 0 10 0 ----------
/trunk/scripts/build/libc/uClibc.sh | 6 0 6 0 ------
/trunk/scripts/build/libc/eglibc.sh | 10 0 10 0 ----------
/trunk/scripts/build/gmp.sh | 6 0 6 0 ------
/trunk/scripts/build/mpfr.sh | 6 0 6 0 ------
/trunk/docs/overview.txt | 9 0 9 0 ---------
20 files changed, 1 insertion(+), 128 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Jan 2009 20:53:19 +0000] rev 1111
Remove spurious line in gcc script (probably a bad copy-paste with the mouse...).
/trunk/scripts/build/cc/gcc.sh | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Jan 2009 20:13:35 +0000] rev 1110
Remove an obsolete, mis-leading comment in the glibc/eglibc common options.
/trunk/config/libc/glibc-eglibc.in-common | 6 0 6 0 ------
1 file changed, 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Dec 2008 10:19:50 +0000] rev 1109
Small Makefile fixes.
/trunk/Makefile.in | 29 17 12 0 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Dec 2008 09:38:35 +0000] rev 1108
Add latest Linux kernel versions:
- 2.6.27.{7,8,9,10}
- 2.6.28
/trunk/config/kernel/linux.in | 25 25 0 0 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 24 Dec 2008 17:34:32 +0000] rev 1107
Enable C++ for baremetal.
/trunk/scripts/build/cc/gcc.sh | 7 5 2 0 +++++--
/trunk/config/cc.in | 8 2 6 0 ++------
2 files changed, 7 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Dec 2008 22:20:25 +0000] rev 1106
Further enhance the check for needed tools:
- update the tool_pattern to use ' || ' as a pattern separator
- which allows using | in regexp
- add checks for cut and xargs
- manually check for grep and sed because they are needed when checking for tools
- print why a test failed, with each tested tool and regexp
- move tools checks before options parsing
- apply conttibutions before computing the version string
- inform user to run make && make install
/trunk/configure | 173 111 62 0 ++++++++++++++++++++++++++++++++++++++++----------------------
1 file changed, 111 insertions(+), 62 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Dec 2008 18:21:51 +0000] rev 1105
Rationalise ./configure
- borrow a lot of ideas from Michael ABBOTT ( http://sourceware.org/ml/crossgcc/2008-12/msg00030.html )
- should be conforming to POSIX 1003.1-2008, non compliance due to bashsims is to be considered a bug
- as a result, it now works with dash
- make a little easier to read in some places
- enforce 4-space indentation
- get rid of futile 'return $?'
- quote all variables assignments
- save and restore IFS prior to and after using alternate values
- simplify the TOOLS_TO_CHECK listing
What's left:
- provide a mean to actually _compare_ version numbers
- change the TOOLS_TO_CHECK pattern style to be able to use '|' in regexp
/trunk/configure | 243 127 116 0 ++++++++++++++++++++++++++++++++------------------------------
1 file changed, 127 insertions(+), 116 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 21 Dec 2008 20:07:47 +0000] rev 1104
Make it clear that, if the second argument of CT_GetFile starts with a dot, it is considered to be the preferred extension.
/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 19 Dec 2008 19:04:43 +0000] rev 1103
Fix testing the automake version:
- previously, only version with a more-than-two-digits minor would match
- make versions starting with major in [2-9] also match
/trunk/configure | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Dec 2008 22:27:07 +0000] rev 1102
Backport (partialy) #1268 from trunk:
- automake must be at least 1.10 to correctly setup MPFR
/branches/1.3/configure | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Dec 2008 18:12:34 +0000] rev 1101
Get rid of the tols/ directory:
- move config.guess and config.sub from tools/ into scripts/
- update the scripts and makefile fragments accordingly
/trunk/Makefile.in | 10 5 5 0 +++++-----
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/scripts/scripts.mk | 28 13 15 0 +++++++++++++---------------
/trunk/ct-ng.in | 4 2 2 0 ++--
4 files changed, 28 insertions(+), 30 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Dec 2008 18:03:28 +0000] rev 1100
Better check for automake, check for either curl or wget:
- automake must be at least 1.10 to correctly setup MPFR
- either one of curl or wget is needed to retrieve the tarballs
/trunk/configure | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Dec 2008 18:09:22 +0000] rev 1099
Move patch-renumber.sh from tools/ to scripts/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:21:18 +0000] rev 1098
Move toolchain-config.in from tools/ to scripts/
Small documentation fix.
/trunk/scripts/crosstool.sh | 2 1 1 0 +-
/trunk/docs/overview.txt | 1 1 0 0 +
2 files changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:16:54 +0000] rev 1097
Move populate.in from tools/ to scripts/
/trunk/scripts/crosstool.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:15:41 +0000] rev 1096
Update config.guess and config.sub with the latest versions from upstream.
/trunk/tools/config.guess | 19 17 2 0 +++++++++++++++++--
/trunk/tools/config.sub | 10 6 4 0 ++++++----
2 files changed, 23 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:12:04 +0000] rev 1095
Move addToolsVersion.sh from tools/ to scripts/
/trunk/docs/overview.txt | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 09 Dec 2008 22:02:20 +0000] rev 1094
Sanity-check CT_TARGET_VENDOR, CT_TARGET_ALIAS and CT_TARGET_ALIAS_SED_EXPR:
- vendor and alias must not contain spaces
- vendor must not contain dashes '-'
- sed_expr must not generate an alias with a space in it
/trunk/scripts/functions | 17 16 1 0 ++++++++++++++++-
/trunk/config/toolchain.in | 1 1 0 0 +
2 files changed, 17 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 09 Dec 2008 21:25:29 +0000] rev 1093
.config is in CT_TOP_DIR, and we *are* in CT_TOP_DIR.
/trunk/scripts/crosstool.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 08 Dec 2008 20:25:33 +0000] rev 1092
Bump version to 1.3.1+svn.
/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 08 Dec 2008 20:24:44 +0000] rev 1091
Bump version to 1.3.0.
/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 03 Dec 2008 22:39:01 +0000] rev 1090
Backport #1256 from trunk/:
- Use the dedicated function CT_DoConfigSub rather than invoking config.sub directly.
/branches/1.3/scripts/crosstool.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 03 Dec 2008 22:35:52 +0000] rev 1089
Use the dedicated function CT_DoConfigSub rather than invoking config.sub directly.
/trunk/scripts/crosstool.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Dec 2008 18:01:11 +0000] rev 1088
Ignore more in kconfig/:
- on Cygwin, the executables are appended .exe, thus ignore mconf.exe and conf.exe
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Nov 2008 20:59:15 +0000] rev 1087
Make the kconfig stuff build under Cygwin.
/trunk/kconfig/kconfig.mk | 7 5 2 0 ++++--
/trunk/kconfig/lxdialog/check-lxdialog.sh | 44 21 23 0 ++++++++++++++++++-------------------
2 files changed, 26 insertions(+), 25 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Nov 2008 20:46:17 +0000] rev 1086
Don't use /bin/ash in samples.
/trunk/samples/armeb-unknown-eabi/crosstool.config | 6 3 3 0 +++---
/trunk/samples/mips-unknown-elf/crosstool.config | 6 3 3 0 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:36:14 +0000] rev 1085
Backport #1249 from trunk:
- Canonicalise CT_BUILD and CT_HOST
/branches/1.3/scripts/crosstool.sh | 29 7 22 0 +++++++----------------------
1 file changed, 7 insertions(+), 22 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:35:39 +0000] rev 1084
Backport #1248 from trunk:
- Make it easy to use \n (fixes missing 'n' at the end of on log lines)
/branches/1.3/scripts/functions | 5 4 1 0 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:33:04 +0000] rev 1083
Minor POSIX compliance, and typo.
/trunk/scripts/crosstool.sh | 5 2 3 0 ++---
/trunk/scripts/functions | 3 2 1 0 ++-
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:31:02 +0000] rev 1082
Canonicalise CT_BUILD and CT_HOST:
- Not only will it give us full-qualified tuples, but it will also ensure
that they are valid tuples (in case of typo with user-provided tuples)
That's way better than trying to rewrite config.sub ourselves...
- use CT_BUILD_PREFIX and CT_BUILD_SUFFIX to call "gcc -dumpmachine"
/trunk/scripts/crosstool.sh | 29 7 22 0 +++++++----------------------
1 file changed, 7 insertions(+), 22 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 17:51:39 +0000] rev 1081
Make it easy to use \n
/trunk/scripts/functions | 5 4 1 0 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)