Commit Graph

2984 Commits

Author SHA1 Message Date
Yann E. MORIN"
e53b84e5e6 Add a new ARM sample.
/trunk/samples/arm-unknown-linux-gnu/crosstool.config |  347   347     0     0 +++++++++++++++++++++++++++++++++
 /trunk/samples/arm-unknown-linux-gnu/reported.by      |    2     2     0     0 +
 2 files changed, 349 insertions(+)
2008-09-02 21:45:25 +00:00
Yann E. MORIN"
05fc40d0ec Beautify samples listing.
/trunk/scripts/showSamples.sh |    8     4     4     0 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
2008-09-02 21:14:47 +00:00
Yann E. MORIN"
76505c71c4 Mark some features as no longer being EXPERIMENTAL.
/trunk/config/debug/gdb.in  |    3     1     2     0 +--
 /trunk/config/libc/glibc.in |    1     0     1     0 -
 2 files changed, 1 insertion(+), 3 deletions(-)
2008-09-02 19:50:45 +00:00
Yann E. MORIN"
10f2223773 EABI is now considered stable. Thanks Michael ABBOTT for testing.
/trunk/arch/arm/config.in |    3     1     2     0 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
2008-09-02 16:48:38 +00:00
Yann E. MORIN"
2a4ab33370 Warn the user if he/she recalls a sample with EXPERIMENTAL features.
Also, print the EXPERIMENTAL status when listing the samples.

 /trunk/scripts/showSamples.sh |   12     9     3     0 +++++++++---
 /trunk/samples/samples.mk     |   12    12     0     0 ++++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)
2008-09-02 12:43:11 +00:00
Yann E. MORIN"
3d4bc00719 Add support for building Insight instead of gdb (only for the cross-gdb).
/trunk/scripts/build/debug/300-gdb.sh |   62    55     7     0 ++++++++++++++++++++++++++++++++++++-----
 /trunk/config/debug/gdb.in            |   13    13     0     0 +++++++++
 2 files changed, 68 insertions(+), 7 deletions(-)
2008-09-02 10:47:44 +00:00
Yann E. MORIN"
d837e19ce8 Don't allow to specify an ABI for ARM EABI builds: the ABI is implied by the fact we're building for EABI.
/trunk/arch/arm/functions |   19     3    16     0 +++----------------
 /trunk/arch/arm/config.in |    9     6     3     0 ++++++---
 2 files changed, 9 insertions(+), 19 deletions(-)
2008-09-01 17:54:39 +00:00
Yann E. MORIN"
d246b4d3ad Add linux-2.6.26.3.
/trunk/config/kernel/linux_headers_install.in |    6     6     0     0 ++++++
 1 file changed, 6 insertions(+)
2008-09-01 16:57:41 +00:00
Yann E. MORIN"
520eda92a2 Be gentle to older findutils that don't have the "{} +" construct, and simply use "{} \;" instead.
/trunk/scripts/build/debug/300-gdb.sh |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-09-01 09:15:31 +00:00
Yann E. MORIN"
bda3dc8943 Update README to point to docs/known-issues.txt.
/trunk/README |    2     2     0     0 ++
 1 file changed, 2 insertions(+)
2008-08-30 15:24:28 +00:00
Yann E. MORIN"
21fdd0774c Rebuild the kconfig stuff on kconfig source change.
/trunk/kconfig/kconfig.mk |   14    12     2     0 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)
2008-08-30 15:23:12 +00:00
Yann E. MORIN"
8623e7154c eglibc and PowerPC SPE documentaion, courtesy Nate CASE.
/trunk/config/libc.in         |    7     7     0     0 +++++++
 /trunk/arch/powerpc/config.in |   11    10     1     0 ++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)
2008-08-27 16:24:24 +00:00
Yann E. MORIN"
0a99eb0c77 Enable glibc to include support for kernel versions different than the version from the kernel headers.
Thanks to Nate CASE <ncase@xes-inc.com> for suggesting this use-case, and providing the patch.

 /trunk/scripts/build/libc_glibc.sh        |    4     2     2     0 +-
 /trunk/scripts/build/libc_eglibc.sh       |    2     1     1     0 +-
 /trunk/config/libc/glibc-eglibc-common.in |   44    44     0     0 +++++++++++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+), 3 deletions(-)
2008-08-26 21:37:46 +00:00
Yann E. MORIN"
477baecf46 Missed one variable when converting to common options for eglibc and glibc (thanks Nate Case).
/trunk/scripts/build/libc_eglibc.sh |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-26 21:30:22 +00:00
Yann E. MORIN"
b3f5a87080 Commonalise options common to both glibc and eglibc.
/trunk/scripts/build/libc_eglibc.sh       |    6     3     3     0 +-
 /trunk/config/libc/glibc.in               |   63     2    61     0 +---------------------------------
 /trunk/config/libc/eglibc.in              |   61     1    60     0 +--------------------------------
 /trunk/config/libc/eglibc-glibc-common.in |    1     1     0     0 +
 /trunk/config/libc/glibc-eglibc-common.in |   69    69     0     0 +++++++++++++++++++++++++++++++++++++
 5 files changed, 76 insertions(+), 124 deletions(-)
2008-08-26 16:47:47 +00:00
Yann E. MORIN"
9dd85f517a Also dump the GMP and MPFR versions when dumping a sample in verbose mode.
/trunk/scripts/showSamples.sh |    3     3     0     0 +++
 1 file changed, 3 insertions(+)
2008-08-25 21:42:34 +00:00
Yann E. MORIN"
72be420406 Fix extracting the configuration from a build log.
/trunk/tools/extract-config.sh |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-25 21:41:52 +00:00
Yann E. MORIN"
4a7d144844 Allow using ash as the shell for ./configure and make.
After an idea by "Martin Guy" <martinwguy@yahoo.it>:
http://sourceware.org/ml/crossgcc/2008-08/msg00037.html

 /trunk/scripts/crosstool.sh          |    4     4     0     0 ++++
 /trunk/config/global/build-behave.in |   14    14     0     0 ++++++++++++++
 2 files changed, 18 insertions(+)
2008-08-25 19:44:39 +00:00
Yann E. MORIN"
c2426e53f1 Allow binutils-2.18 to use a shell other than bash when building. 2008-08-25 17:33:13 +00:00
Yann E. MORIN"
916e8760dc Typo.
/trunk/config/toolchain.in |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-21 13:12:35 +00:00
Yann E. MORIN"
30481d01ce Move the threading model choice back to the C library menu:
- the threading models available are dependent on the C library used
 - it is thus easier to first select the C libary, and then the threading model, rather going back to the toolchain menu.

 /trunk/config/toolchain.in |   29     0    29     0 -----------------------------
 /trunk/config/libc.in      |   47    38     9     0 ++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 38 insertions(+), 38 deletions(-)
2008-08-21 09:48:00 +00:00
Yann E. MORIN"
535c532baf Fix building older gdb's with newer gcc's.
/trunk/scripts/build/debug/300-gdb.sh |    2     2     0     0 ++
 1 file changed, 2 insertions(+)
2008-08-20 12:08:03 +00:00
Yann E. MORIN"
dbb47694a4 Default to check installed kernel headers by default.
/trunk/config/kernel/linux_headers_install.in |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-19 07:06:21 +00:00
Yann E. MORIN"
99691ee4d6 Log retrieved file emssages to DEBUG level, not EXTRA.
/trunk/scripts/build/libc_eglibc.sh |    2     1     1     0 +-
 /trunk/scripts/functions            |    6     3     3     0 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
2008-08-17 14:13:00 +00:00
Yann E. MORIN"
5742930b13 MPFR: log autotools files rebuilding to DEBUG level, not EXTRA.
/trunk/scripts/build/mpfr.sh |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-17 14:10:44 +00:00
Yann E. MORIN"
3b53d0fba5 Don't do debug in this ARM sample.
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config |   15     9     6     0 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)
2008-08-13 06:39:21 +00:00
Yann E. MORIN"
3fdb4a17f0 Update the PowerPC SPE sample to not use a proxy.
/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config |   12     6     6     0 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
2008-08-12 17:16:39 +00:00
Yann E. MORIN"
33743667dc Update the PowerPC SPE sample.
/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config |   55    47     8     0 +++++++++++++++---
 1 file changed, 47 insertions(+), 8 deletions(-)
2008-08-12 11:15:44 +00:00
Yann E. MORIN"
57347d6ca0 gcc-4.3.1 is now longer EXPERIMENTAL (gcc-4.3.0 is still EXPERIMENTAL, because of lack of testing).
/trunk/config/cc/gcc.in |    3     1     2     0 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
2008-08-12 10:53:56 +00:00
Yann E. MORIN"
5b77246d1c Typo.
/trunk/config/libc.in |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-12 10:53:11 +00:00
Yann E. MORIN"
05781a223c Add SPE extensions support for PowerPC (after a work by Thomas JOURDAN).
Add a PowerPC sample that supports SPE extensions.

 /trunk/arch/powerpc/functions                                    |   13    13     0     0 +
 /trunk/arch/powerpc/config.in                                    |    8     8     0     0 +
 /trunk/patches/gcc/4.3.1/340-make-mno-spe-work-as-expected.patch |   90    90     0     0 ++++
 /trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config     |  309   309     0     0 ++++++++++++++
 4 files changed, 420 insertions(+)
2008-08-12 09:56:19 +00:00
Yann E. MORIN"
ebeba61f44 Move TARGET_LDFLAGS up with all target-dependent flags.
/trunk/config/target.in |    1     1     0     0 +
 1 file changed, 1 insertion(+)
2008-08-12 09:54:42 +00:00
Yann E. MORIN"
70e05067fa Fix saving and using local copy of eglibc tarballs.
/trunk/scripts/build/libc_eglibc.sh |   10     5     5     0 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
2008-08-12 09:14:55 +00:00
Yann E. MORIN"
f1b9a7e7bb Merge the static and shared core gcc builds.
/trunk/scripts/build/cc_gcc.sh |  195    64   131     0 ++++++++++++++++--------------------------------
 1 file changed, 64 insertions(+), 131 deletions(-)
2008-08-12 07:47:51 +00:00
Yann E. MORIN"
5c18ddd8b9 Be a little less verbose when retrieving files if they are already present.
Be a little less verbose when extracting (and patching) files.

 /trunk/scripts/functions |    7     2     5     0 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)
2008-08-12 07:47:19 +00:00
Yann E. MORIN"
59ef10f5d6 Merge the branches/eglibc stuff:
- Add support for eglibc

 /trunk/scripts/functions  |    6     4     2     0 ++++--
 /trunk/docs/CREDITS       |    1     1     0     0 +
 /trunk/config/libc.in     |   12    12     0     0 ++++++++++++
 /trunk/arch/arm/functions |    4     2     2     0 ++--
 4 files changed, 19 insertions(+), 4 deletions(-)
2008-08-11 12:22:47 +00:00
Yann E. MORIN"
57755ca74b Move two log messages around, so that output looks better.
/trunk/scripts/functions |    4     2     2     0 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2008-08-11 09:42:13 +00:00
Yann E. MORIN"
dde2a329d7 Add latest Linux kernel versions.
/trunk/config/kernel/linux_headers_install.in |   24    24     0     0 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
2008-08-09 21:09:22 +00:00
Yann E. MORIN"
5c77177873 Do not unset http_proxy, ftp_proxy and https_proxy in case of using a socks proxy.
Add a log message.

 /trunk/scripts/functions |    6     2     4     0 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
2008-08-09 20:48:39 +00:00
Yann E. MORIN"
dfad0fbd2f Merge #920 from branches/eglibc:
Fix saving tarballs locally in case downloads are forced.

 /trunk/scripts/functions |   14     6     8     0 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)
2008-08-09 17:48:13 +00:00
Yann E. MORIN"
5bc276a6f0 Merge #916 from branches/eglibc:
Use a little bit more of CT_DoExecLog.

 /trunk/scripts/functions |   35    18    17     0 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)
2008-08-09 17:46:56 +00:00
Yann E. MORIN"
ba23f53157 Merge #914 from branches/eglibc:
Fix setting the proxy.

 /trunk/scripts/functions |    5     3     2     0 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
2008-08-09 17:45:55 +00:00
Yann E. MORIN"
09cb865f74 Merge #912 from branches/eglibc:
Don't check for readlink, it is no longer needed.

 /trunk/configure |    1     0     1     0 -
 1 file changed, 1 deletion(-)
2008-08-09 17:44:34 +00:00
Yann E. MORIN"
929970279c Merge #911 from banches/eglibc:
Fix testing for tool's presence.

 /trunk/scripts/functions |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-09 17:40:44 +00:00
Yann E. MORIN"
933e0d68de Alpha and PowerPC are no longer experimental. 2008-08-08 14:02:48 +00:00
Yann E. MORIN"
e5f035b556 Update the knwon issues with the broekn build of seemingly-native toolchains.
/trunk/docs/known-issues.txt |   59    59     0     0 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)
2008-08-08 07:07:16 +00:00
Yann E. MORIN"
ab682b5e47 Simplify populate: no need to be too smart.
If someone is playing us tricks, let him/her be beaten back.
Chances are he/she knows what happens when he/she finds out it does not work any more!

 /trunk/tools/populate.in |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-08-07 22:34:32 +00:00
Yann E. MORIN"
9382ba4cda Update the known issues: empty the file prior to adding new ones.
/trunk/docs/known-issues.txt |    7     0     7     0 -------
 1 file changed, 7 deletions(-)
2008-08-07 21:33:09 +00:00
Yann E. MORIN"
2ad2fc7f26 glibc-based toolchain for PowerPC can now build using the latest kernel headers (2.6.26.1).
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config       |   13     7     6     0 +++++++------
 /trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config |   13     7     6     0 +++++++------
 2 files changed, 14 insertions(+), 12 deletions(-)
2008-08-07 21:29:08 +00:00
Yann E. MORIN"
ef0f400c26 Introduce four new ARCH specific variables that CT_DoArchValues can set if they want:
- CT_ARCH_CC_CORE_EXTRA_CONFIG
  - CT_ARCH_CC_EXTRA_CONFIG
  - CT_ARCH_TARGET_CLFAGS
  - CT_ARCH_TARGET_LDFLAGS
This will hopefully enable architectures to specify specific flags.
PowerPC will need them to introduce SPE (coming RSN).

 /trunk/scripts/crosstool.sh |    2     2     0     0 ++
 /trunk/scripts/functions    |    4     2     2     0 ++--
 /trunk/docs/overview.txt    |   45    22    23     0 ++++++++++++++++++++++-----------------------
 /trunk/config/target.in     |   10    10     0     0 ++++++++++
 4 files changed, 36 insertions(+), 25 deletions(-)
2008-08-07 15:18:18 +00:00