Yann E. MORIN"
7bf7b7ff9a
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.
2009-10-21 18:22:05 +02:00
Yann E. MORIN"
49e5b08739
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.
2009-10-26 22:00:30 +01:00
Yann E. MORIN"
e73418236d
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.
2009-10-26 19:49:50 +01:00
Yann E. MORIN"
68b9b30f6b
libc/newlib: allow using newlib with archs other than avr32
2009-10-21 22:51:39 +02:00
Yann E. MORIN"
f5cfdc1369
libc/newlib: fix namespace in config file
...
C library config options should be prefixed with 'LIBC_'.
2009-10-26 18:47:11 +01:00
Yann E. MORIN"
e8bd152863
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
2009-10-26 23:20:33 +01:00
Yann E. MORIN"
88c997020f
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
2009-10-25 23:35:55 +01:00
Yann E. MORIN"
c2d4265646
debug/dmalloc: fix handling of threading model
2009-10-21 18:47:16 +02:00
Yann E. MORIN"
f7991ce0a8
config: add help for the MMU/noMMU entry
2009-10-21 23:45:55 +02:00
Yann E. MORIN"
37c48b9654
config/libc: move around hidden config options
...
This yields a cleaner .config file that is easier to read.
2009-10-21 19:08:31 +02:00
Frederic Roussel
1215142d57
scripts/functions: Fix a variable name.
...
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
2009-10-23 09:48:22 -07:00
Yann E. MORIN"
288173ce56
config/arch/arm: default to EABI
2009-10-21 18:08:31 +02:00
Yann E. MORIN"
1a6400b025
cc/gcc: add latest 4.4.2 version as EXPERIMENTAL
2009-10-20 23:41:11 +02:00
Yann E. MORIN"
8515a28fce
kernel/linux: add latest versions
2009-10-27 18:49:15 +01:00
Yann E. MORIN"
af691e9712
binutils: remove duplicate config entries for binutils & elf2flt
2009-10-27 20:09:54 +01:00
Yann E. MORIN"
d28227a914
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.
2009-10-27 19:34:13 +01:00
Yann E. MORIN"
039ee6c125
scripts: fis addToolVersion wrt binutils
...
binutils' config file has moved; update the addToolVerion script accordingly.
2009-10-27 18:54:29 +01:00
Yann E. MORIN"
1b8b28d040
kernel/linux: remove the version prompt
2009-10-21 00:06:22 +02:00
Yann E. MORIN"
14f607d3a9
debug/gdb: remove old versions
2009-10-28 18:59:09 +01:00
Yann E. MORIN"
6d9e9b45f8
config/binutils: remove obsolete experimental versions
2009-10-27 20:06:07 +01:00
Yann E. MORIN"
4fb0c302e0
config: rip-out versions marked as OBSOLETE
2009-10-28 18:55:40 +01:00
Yann E. MORIN"
cbbe785842
docs: adding naming conventions for crosstool-NG
2009-10-12 19:31:50 +02:00
Yann E. MORIN"
2fea2229c9
docs: fix chapter spacing
2009-10-12 19:25:41 +02:00
Yann E. MORIN"
9b67193754
Merge.
2009-10-10 17:24:36 +02:00
Yann E. MORIN"
5bbc211198
scripts: replace calls to svn with calls to hg in script to renumber patches
2009-10-10 17:19:51 +02:00
Yann E. MORIN"
4d8c26fe11
configure: force using the C locale to check messages
2009-10-10 16:44:12 +02:00
Yann E. MORIN"
8d0062fabc
configure: fix --with-foo=/path/to/foo
...
When a required tool is specified with --with-foo, store the variable
in the list.
2009-10-10 16:41:12 +02:00
Yann E. MORIN"
a83479174b
docs: get rid of any reference to the now long-gone svn repository
2009-10-10 13:12:28 +02:00
Yann E. MORIN"
632d59babd
docs: move the "contributing" section to overview.txt
2009-10-10 12:55:17 +02:00
Yann E. MORIN"
3902827e9f
docs: configure no longer accepts --with-contrib
...
It's been a while that configure does not recognise --with-contrib.
Applying contibutions is to be done manually, using patch.
2009-10-10 11:24:31 +02:00
Arnaud Vrac
e11863d167
eglibc: add support for user provided option groups
...
Signed-off-by: Arnaud Vrac <avrac@freebox.fr>
2009-10-09 16:22:09 +02:00
Yann E. MORIN"
bc7cfc95ad
samples: fix the avr32-unknown-none sample
...
Bizarely enough, binutils-2.18 fails to build when CONFIG_SHELL is set
to /bin/bash (although it has code to recognise bash and act accordingly).
Waht is really strange is that it does build when CONFIG_SHELL is set
to /bin/sh, *although* /bin/sh is a symlink to /bin/bash. WTF?!?!
2009-10-08 23:29:45 +02:00
Yann E. MORIN"
2fb4f224f3
samples: update
2009-10-04 12:53:12 +02:00
Yann E. MORIN"
a14d72bf4f
libelf: add libelf-0.8.12
2009-10-04 11:25:34 +02:00
Yann E. MORIN"
9b9be141ee
Merge.
2009-10-03 18:49:51 +02:00
Yann E. MORIN"
26edbc5b62
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).
2009-10-03 18:49:23 +02:00
Yann E. MORIN"
89351cb898
Merge.
2009-10-03 18:21:41 +02:00
Yann E. MORIN"
d0c5d174bf
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.
2009-10-03 18:19:39 +02:00
Yann E. MORIN"
45f7421c17
Merge.
2009-10-03 17:34:37 +02:00
Yann E. MORIN"
1e1f247acc
doc: update documentation, mostly eye-candy
2009-10-03 17:23:17 +02:00
Yann E. MORIN"
c3b2d932d8
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.
2009-10-03 17:09:18 +02:00
Yann E. MORIN"
947df3a503
sample: update the i686-nptl-linux-gnu sample
...
Update this sample, now it seems to correctly build again.
2009-10-03 16:53:05 +02:00
Yann E. MORIN"
399a88364f
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
2009-10-02 22:10:17 +02:00
Yann E. MORIN"
443f51a2dc
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
2009-10-02 22:10:38 +02:00
Yann E. MORIN"
b586e9ce72
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.
2009-10-02 00:04:24 +02:00
Yann E. MORIN"
7280facf18
samples: upgrade some samples
...
Upgrading all samples is too much a hassle.
Stick with those few for now.
2009-10-01 22:14:45 +02:00
Yann E. MORIN"
e8ffa14940
samples: remove arm-beagle-linux-gnueabi
...
Use the generic arm-cortex_a8-linux-gnueabi sample instead.
2009-09-13 19:51:26 +02:00
Yann E. MORIN"
0d9345d1da
Merge.
2009-10-01 22:12:18 +02:00
nyet
036903d527
gcc: ecjx.cc -> ecjx.o should use host compiler, not cross compiler
2009-09-28 19:31:19 +02:00
Yann E. MORIN"
9d743adb55
scripts: update config.guess and config.sub
2009-09-27 12:12:21 +02:00