Commit Graph

712 Commits

Author SHA1 Message Date
Yann E. MORIN"
4bf7a197bf Rename patches for glibc: include neither 'glibc' not he version in patch names, it's a duplicate of info already available from the directories they are in. 2008-07-28 20:10:34 +00:00
Yann E. MORIN"
7d79584d9b Add latest headers from Linux kernel 2.6.25.1{1,2}.
/trunk/config/kernel/linux_headers_install.in |   12    12     0     0 ++++++++++++
 1 file changed, 12 insertions(+)
2008-07-28 11:43:29 +00:00
Yann E. MORIN"
5e1a779f78 Update CREDITS.
/trunk/docs/CREDITS |    4     4     0     0 ++++
 1 file changed, 4 insertions(+)
2008-07-27 16:52:53 +00:00
Yann E. MORIN"
5a28e26b8d Fix building x86_64 on x86_64 (and hopefully all other *64 archs on the same *64):
- symlink all lib64/ dirs to the corresponding lib/ dir
Also, prevent gcc from installing some of its target libs outside of the sys-root, in the first place.
Thanks to Laurent DUFRECHOU for reporting the bug and testing the fix.

 /trunk/scripts/build/cc_gcc.sh |   26     0    26     0 --------------------------
 /trunk/scripts/crosstool.sh    |   14    14     0     0 ++++++++++++++
 2 files changed, 14 insertions(+), 26 deletions(-)
2008-07-27 16:35:37 +00:00
Yann E. MORIN"
8e512f9a95 Re-enable the restart functionality by removing some variables from the saved environment.
/trunk/scripts/functions |   16    10     6     0 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
2008-07-27 14:25:19 +00:00
Yann E. MORIN"
66e2db8dad "Reported by" is now "First reported by".
/trunk/scripts/showSamples.sh |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-27 12:03:34 +00:00
Yann E. MORIN"
ccb32f8d06 Update this sample to compress the log file.
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-27 10:54:54 +00:00
Yann E. MORIN"
c8d64d9c70 When saving a sample, overide log file config:
- do log to a file
 - do compress the log file

 /trunk/scripts/saveSample.sh |    6     4     2     0 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
2008-07-27 10:54:14 +00:00
Yann E. MORIN"
1910e80fd2 Add two new patches to glibc-2.7 to make it build for Alpha.
Patches propagated to me from the net by Ioannis E. VENETIS.

 /trunk/patches/glibc/2.7/230-glibc-2.7-alpha-atfcts.patch     |   12    12     0     0 ++
 /trunk/patches/glibc/2.7/240-glibc-2.7-alpha-ptr_mangle.patch |   94    94     0     0 +++++++++++++++++
 2 files changed, 106 insertions(+)
2008-07-26 15:29:51 +00:00
Yann E. MORIN"
c3817897cb Do log the glibc build commands.
/trunk/scripts/build/libc_glibc.sh |   80    44    36     0 ++++++++++++++++++++++++--------------------
 1 file changed, 44 insertions(+), 36 deletions(-)
2008-07-26 12:26:42 +00:00
Yann E. MORIN"
da88cd1dde Build a little bit more of gcc in //.
/trunk/scripts/build/cc_gcc.sh |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-26 12:10:54 +00:00
Yann E. MORIN"
b50efa85d4 Update the PPC sample, add a new softfloat PPC sample, thanks to Thomas JOURDAN.
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config       |   54    42    12     0 ++
 /trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config |  331   331     0     0 +++++++++++++++
 /trunk/samples/powerpc-unknown_nofpu-linux-gnu/reported.by      |    2     2     0     0 +
 3 files changed, 375 insertions(+), 12 deletions(-)
2008-07-26 09:31:07 +00:00
Yann E. MORIN"
a586208ab4 In case of error, the error message would be printing in subshells, thus printing as many error message as there were subshells.
Limit printing this message only in the top-level shell.

 /trunk/scripts/functions |    2     2     0     0 ++
 1 file changed, 2 insertions(+)
2008-07-26 09:22:42 +00:00
Yann E. MORIN"
e64bc999d5 Hmmm. The debug pause at each step never ever worked... Sigh...
/trunk/scripts/crosstool.sh       |    2     1     1     0 +-
 /trunk/config/global/ct-behave.in |    2     1     1     0 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
2008-07-25 22:57:35 +00:00
Yann E. MORIN"
88be762420 Also print the number of samples in the DokuWiki table.
/trunk/scripts/showSamples.sh |    6     6     0     0 ++++++
 1 file changed, 6 insertions(+)
2008-07-25 16:14:42 +00:00
Yann E. MORIN"
ebf85dfa9a Woops! It's the kernel v ersion that is /custom/, not the kernel it self!
/trunk/scripts/showSamples.sh |    4     2     2     0 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2008-07-25 15:54:52 +00:00
Yann E. MORIN"
96089bc58c When dumping the DokuWiki table of samples, don't leave the kernel headers version empty if using a custom headers set., and say so.
/trunk/scripts/showSamples.sh |    6     5     1     0 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
2008-07-25 14:08:03 +00:00
Yann E. MORIN"
9a9d609035 Another ARM sample to build with gcc-4.3.1.
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config |   16    10     6     0 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
2008-07-25 14:03:09 +00:00
Yann E. MORIN"
8bcc70b25d Two new samples by "Thomas JOURDAN".
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config  |  334   334     0     0 +++++++++++++++++++++
 /trunk/samples/x86_64-unknown-linux-gnu/reported.by       |    2     2     0     0 +
 /trunk/samples/powerpc-unknown-linux-gnu/crosstool.config |  301   301     0     0 +++++++++++++++++++
 /trunk/samples/powerpc-unknown-linux-gnu/reported.by      |    2     2     0     0 +
 4 files changed, 639 insertions(+)
2008-07-25 13:59:29 +00:00
Yann E. MORIN"
702532d61d While retrieving files, propagate the preferred extension down to sub-functions.
/trunk/scripts/functions |    8     5     3     0 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
2008-07-25 10:02:43 +00:00
Yann E. MORIN"
fd84c08021 Re-instatethe fortran forntend for this sample.
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config |    4     2     2     0 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2008-07-25 09:52:52 +00:00
Yann E. MORIN"
f4fcd86228 This sample is the first to build gcc-4.3 for ARM.
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config |   18    11     7     0 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)
2008-07-25 08:43:42 +00:00
Yann E. MORIN"
1daa15eb1e Make gcc-4.3.x correctly build for ARM softfloat.
/trunk/patches/gcc/4.3.0/875-arm-softfloat.patch |   29    29     0     0 +++++++++++++++++++++++++++++
 /trunk/patches/gcc/4.3.1/750-arm-softfloat.patch |   29    29     0     0 +++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)
2008-07-24 16:57:03 +00:00
Yann E. MORIN"
5575787f66 Make gcc-4.3.x build.
Thanks to both Ioannis E. VENETIS and Thomas JOURDAN for their help.

 /trunk/scripts/build/cc_gcc.sh |   26    22     4     0 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)
2008-07-24 16:56:28 +00:00
Yann E. MORIN"
e6ba0e5854 Don't check fo lynx, it's no longer used.
/trunk/scripts/build/tools/200-sstrip.sh |    1     0     1     0 -
 1 file changed, 1 deletion(-)
2008-07-24 06:47:08 +00:00
Yann E. MORIN"
17693c9c98 Simplify downloading sstrip, using the common retrieval framework.
/trunk/scripts/build/tools/200-sstrip.sh |   31     3    28     0 +++----------------------------
 1 file changed, 3 insertions(+), 28 deletions(-)
2008-07-24 06:46:40 +00:00
Yann E. MORIN"
adc71fffcc When retrieving a file, allow preferred extension to be whatever starts with a dot, and not only one of .tar.bz2 .tar.gz .tgz or .tar.
/trunk/scripts/functions |    5     3     2     0 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
2008-07-24 06:42:29 +00:00
Yann E. MORIN"
f4f3f526b8 Remove garbage files left behind by downloads from sourceforge.net.
/trunk/scripts/build/debug/500-strace.sh |    4     4     0     0 ++++
 /trunk/scripts/build/debug/200-duma.sh   |    5     4     1     0 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)
2008-07-22 14:17:10 +00:00
Yann E. MORIN"
7abf35f472 Allow selecting 'latest' snapshot, as well as 'specific' date snapshot for glibc.
Update uClibc config to commonalise some help.

 /trunk/scripts/build/libc_glibc.sh |   22    20     2     0 ++++++++++++++++++++--
 /trunk/config/libc/glibc.in        |   12    12     0     0 ++++++++++++
 /trunk/config/libc/uClibc.in       |   12     4     8     0 ++++--------
 /trunk/config/libc.in              |   13    13     0     0 +++++++++++++
 4 files changed, 49 insertions(+), 10 deletions(-)
2008-07-22 13:29:08 +00:00
Yann E. MORIN"
8ff367d9d8 MArk gdb-6.5 as being OBSOLETE.
/trunk/config/debug/gdb.in |    3     2     1     0 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
2008-07-22 09:32:27 +00:00
Yann E. MORIN"
a9f3c8fa8b Eye-candy in ./configure.
/trunk/configure |    6     3     3     0 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
2008-07-22 09:17:40 +00:00
Yann E. MORIN"
679fd52ed1 Michael ABBOTT reported that Ubuntu had problems running menuconfig.
Turned out that a POSIX script shell was in fact not POSIX: == does not check for equality, -eq does.

 /trunk/kconfig/lxdialog/check-lxdialog.sh |    4     2     2     0 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2008-07-22 09:16:07 +00:00
Yann E. MORIN"
3123947af9 Bump version to 1.2.0+svn
/trunk/.version |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-20 17:20:45 +00:00
Yann E. MORIN"
44dab55890 Update version to 1.2.0.
/trunk/.version |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-20 17:18:06 +00:00
Yann E. MORIN"
69c2df0e18 Update CREDITS.
Eye-candy on overview.txt.

 /trunk/docs/overview.txt |    4     2     2     0 ++--
 /trunk/docs/CREDITS      |    1     1     0     0 +
 2 files changed, 3 insertions(+), 2 deletions(-)
2008-07-20 16:59:04 +00:00
Yann E. MORIN"
d380827867 PowerPC now builds the Fortran frontend.
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config |    6     3     3     0 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
2008-07-20 16:00:01 +00:00
Yann E. MORIN"
2f9b4a20c8 Alpha sample can build the Fortran frontend.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config |    6     3     3     0 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
2008-07-20 13:21:54 +00:00
Yann E. MORIN"
40d3d00377 Update the last four samples to use linux-2.6.26 headers, and gcc-4.2.4.
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config       |   10     5     5     0 +++++-----
 /trunk/samples/i686-nptl-linux-gnu/crosstool.config          |   16     8     8     0 ++++++++--------
 /trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config |   16     8     8     0 ++++++++--------
 /trunk/samples/i586-geode-linux-uclibc/crosstool.config      |   16     8     8     0 ++++++++--------
 4 files changed, 29 insertions(+), 29 deletions(-)
2008-07-20 11:12:59 +00:00
Yann E. MORIN"
aad627d11e Add new tools to check presence of at ./configure time. Reported by Laurent Dufrechou <laurent.dufrechou@gmail.com>.
/trunk/configure |    2     2     0     0 ++
 1 file changed, 2 insertions(+)
2008-07-20 09:43:07 +00:00
Yann E. MORIN"
40be64eec9 Updatge all samples to neither use a LAN mirror, nor a proxy (new set of options).
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config        |   38    18    20     0 ++++++------
 /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config         |   38    18    20     0 ++++++------
 /trunk/samples/ia64-unknown-linux-gnu/crosstool.config            |   40    20    20     0 ++++++------
 /trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config       |   38    18    20     0 ++++++------
 /trunk/samples/i686-nptl-linux-gnu/crosstool.config               |   40    20    20     0 ++++++------
 /trunk/samples/mips-unknown-linux-uclibc/crosstool.config         |   38    18    20     0 ++++++------
 /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config   |   38    18    20     0 ++++++------
 /trunk/samples/armeb-unknown-linux-gnu/crosstool.config           |   38    18    20     0 ++++++------
 /trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config      |   40    20    20     0 ++++++------
 /trunk/samples/i586-geode-linux-uclibc/crosstool.config           |   40    20    20     0 ++++++------
 /trunk/samples/arm-unknown-linux-uclibc/crosstool.config          |   38    18    20     0 ++++++------
 /trunk/samples/mipsel-unknown-linux-gnu/crosstool.config          |   38    18    20     0 ++++++------
 /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config |   38    18    20     0 ++++++------
 /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config       |   38    18    20     0 ++++++------
 14 files changed, 260 insertions(+), 280 deletions(-)
2008-07-19 22:55:19 +00:00
Yann E. MORIN"
67eff1fce1 Using a SOCKS 4/5 proxy is no more EXPERIMENTAL.
/trunk/config/global/download.in |    3     1     2     0 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
2008-07-19 22:46:44 +00:00
Yann E. MORIN"
2f6bd7b794 Introduce using a LAN mirror for retrieving tarballs.
/trunk/scripts/functions         |   40    36     4     0 ++++++++++++-
 /trunk/config/global/download.in |  146   115    31     0 ++++++++++++++++++++++++++++++++++++----------
 2 files changed, 151 insertions(+), 35 deletions(-)
2008-07-19 22:45:17 +00:00
Yann E. MORIN"
def4ca3905 Move the paths config options before the download options.
/trunk/config/global.in |    2     1     1     0 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-19 22:39:15 +00:00
Yann E. MORIN"
49f53cc108 Split-up download and extract options into two separate files, because download options are begining to be numerous.
/trunk/config/global/extract.in  |  193     1   192     0 ----------------------------------------------
 /trunk/config/global/download.in |   52     1    51     0 ------------
 /trunk/config/global.in          |    3     2     1     0 +
 3 files changed, 4 insertions(+), 244 deletions(-)
2008-07-19 21:22:58 +00:00
Yann E. MORIN"
503b29d12e Update all ARM samples to use gcc-4.2.4.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config        |    9     5     4     0 +++++----
 /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config         |    9     5     4     0 +++++----
 /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config   |    9     5     4     0 +++++----
 /trunk/samples/armeb-unknown-linux-gnu/crosstool.config           |    9     5     4     0 +++++----
 /trunk/samples/arm-unknown-linux-uclibc/crosstool.config          |    9     5     4     0 +++++----
 /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config |    9     5     4     0 +++++----
 6 files changed, 30 insertions(+), 24 deletions(-)
2008-07-19 20:51:52 +00:00
Yann E. MORIN"
1ed626bc69 Some eye-candy in the WiKi status table.
/trunk/scripts/showSamples.sh |   11     6     5     0 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
2008-07-19 18:12:35 +00:00
Yann E. MORIN"
ffd24bb014 x86_64 updated.
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config |   14     8     6     0 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)
2008-07-19 17:59:56 +00:00
Yann E. MORIN"
e95c714f4f Update some samples to use latest kernel headers and gcc-4.2.4 (latest stable?).
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config   |    7     4     3     0 ++++---
 /trunk/samples/mipsel-unknown-linux-gnu/crosstool.config    |    7     4     3     0 ++++---
 /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config |   14     8     6     0 ++++++++------
 3 files changed, 16 insertions(+), 12 deletions(-)
2008-07-19 16:55:14 +00:00
Yann E. MORIN"
159635c7d6 It's been a long time that the gcc libraries are all installed in the sys-root.
Thus populate does not need to look above to find the libraries.

 /trunk/tools/populate.in |    9     3     6     0 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)
2008-07-19 12:25:46 +00:00
Yann E. MORIN"
907141d953 Add gcc-4.2.4, with patches propagated from 4.2.3.
/trunk/config/cc/gcc.in |    5     5     0     0 +++++
 1 file changed, 5 insertions(+)
2008-07-19 12:17:26 +00:00