"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Nov 2009 11:51:57 +0100] rev 1635
arch/x86: commonalise the 32- and 64-bit x86 arch
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Nov 2009 11:33:59 +0100] rev 1634
arch/ppc: commonalise the 32- and 64-bit PowerPC arch
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Nov 2009 09:27:38 +0100] rev 1633
arch: add hidden config knobs for 32- and 64-bit support and select
Add new hidden config knobs that architectures can select to
say whether they support 32- or 64-bit variants, and which
they default to.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Nov 2009 22:37:39 +0100] rev 1632
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Nov 2009 20:18:09 +0100] rev 1631
arch/s390: cleanups
Don't select unneeded config knobs. Don't select non-existing config knobs.
Use the "no patch" config knob, instead of pointing to an non-exiting local
patch dir. Simplify the tuple-related scripts. Update the samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Nov 2009 20:15:45 +0100] rev 1630
config/global: enable not using patches at all
It can be needed to build a toolchain with no patch at all.
harold@dev.site [Sat, 14 Nov 2009 15:03:01 -0600] rev 1629
arch: add s390 and s390x architectures and samples
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Nov 2009 20:25:42 +0100] rev 1628
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Nov 2009 20:24:03 +0100] rev 1627
libc/glibc: allow more than one line in configparms
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Nov 2009 21:39:58 +0100] rev 1626
samples: update the armeb-unknown-linux-gnueabi sample to use glibc-2.10.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Nov 2009 21:37:18 +0100] rev 1625
libc/glibc: add 2.10.1
Woo... It seems the glibc guys finally decided that tarballs
were not deprecated, in fact.
The patchset was vampirised from Gentoo (kudos, guys!), and
applies to glibc+ports, so that's why it's been added as a
patchset against ports, not against glibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Nov 2009 19:34:18 +0100] rev 1624
scripts: add a new helper script to easily rediff a patchset
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Nov 2009 18:42:13 +0100] rev 1623
scripts: be POSIXly correct in helper scripts
Fix helper scripts to be POSIXly correct: don't expect '.' (the dot
builtin) to search CWD if it is not in $PATH.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Nov 2009 19:32:11 +0100] rev 1622
scripts: output renumbered patches in a new directory
When renumbering patches, the original patches get removed and replaced
with the new ones. This can be annoying to loose the original patches.
Fix this by putting the new patchs in a directory of their own.
"Frederic Roussel" <fr.frasc@gmail.com> [Wed, 11 Nov 2009 14:44:53 -0800] rev 1621
patches/binutils/2.20: make patches appliable
Fix filenames in patch files for binutils-2.20.
Some patch files were only usable with patch argument '-p0'.
Fix the diff context to match 2.20 release.
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 30 Oct 2009 20:08:44 +0100] rev 1620
scripts: some eye-candy
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 30 Oct 2009 19:52:06 +0100] rev 1619
scripts: update config.{sub,guess}
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 30 Oct 2009 19:49:51 +0100] rev 1618
scripts: fix updating config.{sub,guess}
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Oct 2009 00:10:06 +0100] rev 1617
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 23:20:31 +0100] rev 1616
samples: update all samples to the new set of options
No version change is made.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:15:50 +0100] rev 1615
config: mark now old versions as being OBSOLETE
These versions are kept for the upcoming release, but they
will be removed from the next release if they are not used.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 20:06:46 +0100] rev 1614
config/binutils: add latest version 2.20
Also add patchset vampirised from Gentoo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:00:34 +0100] rev 1613
debug/strace: add latest version, unmarkprevious EXPERIMENTAL
Also propagate the patchset from 4.5.18 to 4.5.19.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 18:34:49 +0100] rev 1612
debug/gdb: add latest version 7.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Oct 2009 23:41:11 +0200] rev 1611
cc/gcc: add latest 4.4.2 version as EXPERIMENTAL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 18:49:15 +0100] rev 1610
kernel/linux: add latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 20:09:54 +0100] rev 1609
binutils: remove duplicate config entries for binutils & elf2flt
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 19:34:13 +0100] rev 1608
scripts: add sed expression to apply when renumbering patches
Some patchsets have superfluous members in their names (eg. the ones coming
from Gentoo), so it can come in handy to pass a sed RE to strip them out of
the final patch name.
Also add a 'fake' mode, where the command will only be printed and not
executed, so we can check beforehand if the rename will be OK.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 18:54:29 +0100] rev 1607
scripts: fis addToolVersion wrt binutils
binutils' config file has moved; update the addToolVerion script accordingly.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 00:06:22 +0200] rev 1606
kernel/linux: remove the version prompt
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 18:59:09 +0100] rev 1605
debug/gdb: remove old versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 20:06:07 +0100] rev 1604
config/binutils: remove obsolete experimental versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 18:55:40 +0100] rev 1603
config: rip-out versions marked as OBSOLETE
Zoltan Devai <zdevai@gmail.com> [Wed, 28 Oct 2009 12:03:38 +0100] rev 1602
libc/uClibc: fix building on system with recent glibc
While trying to build a toolchain with ct-ng 1.5.0,
arm-unknown-linux-uclibcgnueabi target,
I get the following error:
[INFO ] Installing C library headers
[EXTRA] Copying sources to build dir
[EXTRA] Applying configuration
[EXTRA] Building headers
[EXTRA] Installing headers
[ERROR] extra/scripts/unifdef.c:209: error: conflicting types for 'getline'
[ERROR] make[2]: *** [extra/scripts/unifdef] Error 1
[ERROR] Build failed in step 'Installing C library headers'
The following patch solves the problem.
(It's a backport of this uClibc commit:
http://git.uclibc.org/uClibc/commit/?id=49e81cada73616864b9b31df0aeb6961c30f5a6e
)
[--SNIP from another mail--]
AFAIK this is a problem since glibc 2.10.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:40:13 +0100] rev 1601
1.5: update to 1.5.0+hg
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:39:13 +0100] rev 1600
Tagging release 1.5.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:36:52 +0100] rev 1599
1.5: update version to 1.5.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 23:12:29 +0100] rev 1598
arch/arm: add sample for nommu bare-metal Cortex-M3 with newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 23:11:10 +0100] rev 1597
arch/arm: add THUMB interworking support
Add config option to build wtarget code with THUMB interworking.
This is used to build the C library as well as all other code
that runs on the target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 09:10:38 +0100] rev 1596
arch/arm: add THUMB mode config option
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 23:20:30 +0200] rev 1595
arch/arm: no need to check for the ABI option
The ABI option can not be set if EABI was selected,
so no need to check for it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 18:22:05 +0200] rev 1594
arch/arm: add support for noMMU
Some ARM cores do not have an MMU (eg. Cortex-Mx and Cortex-Rx series).
Thus, allow the user to configure out the MMU for ARM.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 22:00:30 +0100] rev 1593
libc/newlib: allow using CVS snapshots
The newlib "team" rolls new releases about once a year (december).
This is quite a long time between releases, in case code was fixed.
So, allow user to use a CVS snapshot to benefit early from fixes
and enhancements to newlib.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 19:49:50 +0100] rev 1592
functions: allow using sub-dir of a module
Some projects' module (eg. newlib) are checked-out into a sudirectory
rather than into their own directory. Handle this case in the CT_GetCVS
function.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 22:51:39 +0200] rev 1591
libc/newlib: allow using newlib with archs other than avr32
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 18:47:11 +0100] rev 1590
libc/newlib: fix namespace in config file
C library config options should be prefixed with 'LIBC_'.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 23:20:33 +0100] rev 1589
libc/newlib: cleanup the build and finish steps
build step:
- ./configure
- remove glibc-specific options
- pass the target CFLAGS in the correct variable
- make:
- build in //
finish step:
- print proper message in finish step
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Oct 2009 23:35:55 +0100] rev 1588
libc/newlib: fix host/target confusion
newlib handles the build/host/target a bit differently as one would expect:
build : not used
host : the nachine that builds newlib
target : the machine on which newlib will run
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 18:47:16 +0200] rev 1587
debug/dmalloc: fix handling of threading model
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 23:45:55 +0200] rev 1586
config: add help for the MMU/noMMU entry
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 19:08:31 +0200] rev 1585
config/libc: move around hidden config options
This yields a cleaner .config file that is easier to read.
fr.frasc@gmail.com [Fri, 23 Oct 2009 09:48:22 -0700] rev 1584
scripts/functions: Fix a variable name.
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
(transplanted from 991a59088ff09528896ac64ed4e8a6fba31eae39)
fr.frasc@gmail.com [Fri, 23 Oct 2009 09:48:22 -0700] rev 1583
scripts/functions: Fix a variable name.
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 18:08:31 +0200] rev 1582
config/arch/arm: default to EABI
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Oct 2009 19:31:50 +0200] rev 1581
docs: adding naming conventions for crosstool-NG
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Oct 2009 19:25:41 +0200] rev 1580
docs: fix chapter spacing
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Oct 2009 19:19:54 +0200] rev 1579
version: update to 1.5.0+hg
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 10 Oct 2009 17:24:36 +0200] rev 1578
Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 10 Oct 2009 17:19:51 +0200] rev 1577
scripts: replace calls to svn with calls to hg in script to renumber patches
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 10 Oct 2009 13:12:28 +0200] rev 1576
docs: get rid of any reference to the now long-gone svn repository