Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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.
|
|
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.
|
|
|
|
C library config options should be prefixed with 'LIBC_'.
|
|
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
|
|
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
|
|
|
|
|
|
This yields a cleaner .config file that is easier to read.
|
|
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
When a required tool is specified with --with-foo, store the variable
in the list.
|
|
|
|
|
|
It's been a while that configure does not recognise --with-contrib.
Applying contibutions is to be done manually, using patch.
|
|
Signed-off-by: Arnaud Vrac <avrac@freebox.fr>
|
|
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?!?!
|
|
|
|
|
|
|
|
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).
|
|
|
|
glibc snapshots have not been updated for about the
past 5 months. Consider them to be deprecated, now.
|
|
|
|
|
|
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.
|
|
Update this sample, now it seems to correctly build again.
|
|
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
|
|
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
|
|
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.
|
|
Upgrading all samples is too much a hassle.
Stick with those few for now.
|
|
Use the generic arm-cortex_a8-linux-gnueabi sample instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For ARM EABI hosts (ct-ng's target), the tupple ends in 'gnueabi'
For uClibc-based toolchains, the tuple ends in '-uclibc.*'
Make ltrace recognise those tuples as being the same as 'linux-gnu'
|
|
|
|
Change the 2-space separation into a 1-space separation, for the sake
of homogeneity.
|
|
Add new versions at the top of the choice menu, not at the bottom.
|
|
It makes better sense to have latest versions at the top of the choice
entries.
|