Commit Graph

1875 Commits

Author SHA1 Message Date
Yann E. MORIN"
daca7d6672 config: prepare for build-system backend
When acting as a backend for a build-system, we should not build
any application that runs on the target, that is:
- no native gdb
- no companion libraries
- no binutils libraries
- no debug tools (save for gdbserver)
- ...

Here, we simply prepare the (hidden) config option that will detect
that we are acting as a back-end.

Update doc accordingly.
2010-03-05 09:19:56 +01:00
Yann E. MORIN"
6a151cfe74 samples: fix samples 2010-03-19 19:02:30 +01:00
Yann E. MORIN"
f541f15463 kernel/linux: add latest versions 2.6.32.10 and 2.6.33.1 2010-03-17 19:58:08 +01:00
Yann E. MORIN"
b2c9b2d48f debug/gdb: fix building the native tic
The native 'tic' will _always_ be run on the build
machine, so no need to handle canadian/native/...

Reported by: Trevor Woerner
http://sourceware.org/ml/crossgcc/2010-03/msg00055.html
(transplanted from 26e89d367ea11660fd3a0bf0bcad8763e4fa21cf)
2010-03-16 23:10:46 +01:00
Yann E. MORIN"
8878058528 scripts: fix the release script to use the C locale
Force use of the C locale to ensure messages are recognised by the script.
2010-03-14 16:39:11 +01:00
Yann E. MORIN"
627e269efd scripts: enhance and fix the release script 2010-03-14 12:12:10 +01:00
Yann E. MORIN"
cadae99c44 Merge. 2010-03-10 22:59:00 +01:00
Yann E. MORIN"
d89dc15731 libc/glibc: add patch to fix binutils version check
Older glibces were not ready to handle binutils >=2.20.
Fix that, and the forseeable future.
2010-03-09 13:20:34 +01:00
Yann E. MORIN"
cbc8a65237 scripts: add script to make a release 2010-03-07 13:17:27 +01:00
Yann E. MORIN"
8bc58e651d debug/ltrace: properly fix building for powerpc
ltrace uses ppc, whereas crosstool-NG use powerpc.
Fix that by passing the correct value to HOST when calling configure.
2010-03-07 12:30:01 +01:00
Yann E. MORIN"
ecfc6d2e2d debug/ltrace: fix building on x86
ltrace uses i386 and x86_64, whereas crosstool-NG use x86 for both cases.
Fix that by detecting what bitness we're building for, and pass appropriate
i386 or x86_64 to ltrace's configure.
2010-03-06 16:05:20 +01:00
Yann E. MORIN"
05cde88ba9 scripts: fix completion to show samples 2010-03-05 09:00:07 +01:00
Yann E. MORIN"
ca9b06fbe6 libc/uClibc: vampirise patches for 0.9.30.2 from builroot
Commit in upstream buildroot:
http://git.buildroot.org/buildroot/commit/?id=43ffd946ad569f3a1d0662de221cd4cb65bdc8e6
Everything on the 0_9_30 branch since the release (0.9.30.3 to be)
2010-02-28 11:50:15 +01:00
Yann E. MORIN"
6d53a561b2 kernel/linux: add latest 2.6.32.9 and 2.6.33, remove old 2.6.32.x 2010-02-28 11:34:54 +01:00
Yann E. MORIN"
d380a84b52 complibs: remove headers after build
After the toolchain is built, we do no longer need the headers.
Reported-by: Enrico Weigelt <weigelt@metux.de>
2010-02-28 10:19:13 +01:00
Zhuang Yuyao
ebc5dc5b03 binutils/binutils: add patch to default emulation for mips64 2010-02-21 15:53:39 +01:00
Zhuang Yuyao
f8ba6cb7e6 arch: add mips64
This adds initial mips64 config option and build script.
2010-02-20 07:35:02 +01:00
Titus von Boxberg"
00ac124509 scripts: use more portable sed options
No need for extended regular expressions here.
2010-02-03 00:24:24 +01:00
Titus von Boxberg"
836562e0d0 scripts/samples: use the computed '$(sed)', not 'sed' 2010-02-03 00:24:24 +01:00
Yann E. MORIN"
2a1730cd1d samples: fix this MIPS eglibc-based sample
Specify the SVN revision to use for the eglibc snapshot instead of HEAD,
as some patches made their way upstream in the meantime.
2010-02-18 19:29:06 +01:00
Yann E. MORIN"
991b90f242 comp-libs: make libelf a companion library
When gcc-4.5 is out, it will require libelf. So better make it a
companion library now rather than postponing the ineluctable.
2010-02-17 23:41:17 +01:00
Yann E. MORIN"
2949150cbe complibs: hide companion libraries for target entry
The companion libraries on the target are required only for internal use by
binutils and gdb. The user should not have to know about this, so hide the
option.
2010-02-17 23:50:49 +01:00
Yann E. MORIN"
77a605d48e complibs: simplify config file
Although currently the wrapper is directly dependent on
companion libraries, let's still decorelate those two.
2010-02-18 20:43:31 +01:00
Yann E. MORIN"
3eaa187de5 complibs: split-up selection for individual libs 2010-02-17 23:47:47 +01:00
Yann E. MORIN"
c6689215d1 binutils/binutils: fix using GMP and MPFR 2010-02-09 22:50:53 +01:00
Yann E. MORIN"
26e5cb4021 scripts: fix dumping 'other environment'
Do not sort the environment, it cripples the output.
2010-02-18 00:04:48 +01:00
Yann E. MORIN"
933404b449 cc/gcc: simplify the _or_later stuff 2010-02-04 15:18:46 +01:00
Yann E. MORIN"
c971f6ee33 scripts/showsamples: fix non-POSIX construct 2010-02-07 17:17:52 +01:00
Yann E. MORIN"
013230cda9 scripts: add action to extract config from a build.log file
That got removed quite some time ago, but is really usefull to get the
configuration from a build.log file of a failing build.
2010-02-11 21:28:10 +01:00
Yann E. MORIN"
9dc4e8172f kernel/linux: add latest 2.6.32.8 2010-02-11 19:21:56 +01:00
Yann E. MORIN"
96f5d9003a config: re-order the log entries inthe menuconfig 2010-02-04 00:11:56 +01:00
Titus von Boxberg
bc5c6b3178 scripts: also dump the rest of the environment 2010-02-03 00:24:24 +01:00
Titus von Boxberg
cb62adf58f scripts: use kernel name (uname -s) when system name (uname -o) is not availabe
'uname -o' is a GNU extension.
2010-02-03 00:24:24 +01:00
Titus von Boxberg
f65b10457b scripts/functions: fix date munging when ns are not available
On some systems (eg. *BSD and Darwin), date does not support nanoseconds
(%N) precision. Instead of printing '%N' in this case, it just prints 'N'.
Fix the sed expression to handle this case.
2010-02-03 00:24:24 +01:00
Titus von Boxberg
e6f4c47c21 comp-libs/mpfr: fix build on Darwin 2010-02-03 00:24:24 +01:00
Richard Strand
22fca0106e libc/eglibc: Add option to optimize for size
Add an option to eglibc to optimize for size using -Os.

Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-02-01 12:56:28 +00:00
Yann E. MORIN"
8d01c33fd1 samples: update samples
Update to the latest set of config options (no config change).
Remove OABI ARM samples.
2010-01-31 23:04:35 +01:00
Yann E. MORIN"
4a272284b5 kernel/linux: add latest versions, remove old dot-releases 2010-01-31 17:07:02 +01:00
Yann E. MORIN"
964d20b1c7 scripts: dump the current tuple with show-config 2010-01-31 20:10:14 +01:00
Yann E. MORIN"
3fb0463536 scripts: add action to dump current configuration in humane-readable form 2010-01-31 15:57:22 +01:00
Yann E. MORIN"
ed19d3f919 libc/uClibc: remove EXPERIMENTAL for 0.9.30.2 2010-01-31 12:47:37 +01:00
Yann E. MORIN"
d2eb8450c5 debiug/ltrace: remove EXPERIMENTAL for 0.5.3, remove 0.5.1 2010-01-31 12:43:23 +01:00
Yann E. MORIN"
3431148215 debug/strace: remove EXPERIMENTAL for 4.5.19 2010-01-31 12:41:39 +01:00
Yann E. MORIN"
e6f61707e3 comp-libs/mpfr: remove EXPERIMENTAL for 2.4.2 2010-01-31 12:28:52 +01:00
Yann E. MORIN"
6d123f121b comp-libs/mpc: remove EXPERIMENTAL for 0.8.1 2010-01-31 12:27:55 +01:00
Yann E. MORIN"
7b95b267df arch/sh: remove EXPERIMENTAL 2010-01-31 12:24:58 +01:00
Yann E. MORIN"
fc7a6c68fa arch/avr32: remove EXPERIMENTAL 2010-01-31 12:24:05 +01:00
Yann E. MORIN"
0a1e1a7e32 libc/newlib: remove EXPERIMENTAL status
Although this have been only slightly tested, no one has really complained,
and it seems to be working fine so far (on AVR32 at least).
2010-01-31 12:50:22 +01:00
Yann E. MORIN"
38dbb38701 cc/gcc: remove 4.3.0
gcc-4.3.0 never got !EXPERIMENTAL, and no one either confirmed nor complained.
2010-01-31 12:43:49 +01:00
Yann E. MORIN"
51965ce920 cc/gcc: remove EXPERIMENTAL for gcc-4.4 2010-01-31 12:22:54 +01:00