summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14[populate] enhance documentationYann E. MORIN1-0/+27
This patch adds explanations on how populate works internally.
2009-06-14[populate] fix documentationYann E. MORIN1-7/+19
This patch fixes the existing documentation: - document -l and -L - use syntax more in line with the help entry
2009-06-14update tagsconvert-repo1-0/+32
2009-06-11populate: fix installing dynamic linker 'ld.so'Yann E. MORIN"1-33/+43
The dynamic linker, ld.so, needs the execute bit to be set. Detect tht the library being installed is in fact ld.so and install it with 0755 instead of 0644. Fix detecting src == dst. Use a simpler command to copy src -> dst. Also change echo to printf, get rid of 'echo -n', which is highly non-portable. -------- diffstat follows -------- /trunk/scripts/populate.in | 76 43 33 0 +++++++++++++++++++++++++++++----------------------- 1 file changed, 43 insertions(+), 33 deletions(-)
2009-05-24/trunk:Yann E. MORIN"2-0/+409
- add a sample targetting the BeagleBoard. -------- diffstat follows -------- /trunk/samples/arm-beagle-linux-gnueabi/crosstool.config | 812 812 0 0 ++++++++++++++++++++++ /trunk/samples/arm-beagle-linux-gnueabi/reported.by | 6 6 0 0 + 2 files changed, 818 insertions(+)
2009-05-24/trunk:Yann E. MORIN"1-54/+13
- update the Linux kernel versions. -------- diffstat follows -------- /trunk/config/kernel/linux.in | 67 13 54 0 ++++++++++--------------------------------------- 1 file changed, 13 insertions(+), 54 deletions(-)
2009-05-21/trunk:Yann E. MORIN"1-0/+2
- TODO: add multilib. -------- diffstat follows -------- /trunk/TODO | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
2009-05-21/trunk:Yann E. MORIN"1-0/+7
- README: add SoB line requirements for patches. -------- diffstat follows -------- /trunk/README | 7 7 0 0 +++++++ 1 file changed, 7 insertions(+)
2009-05-20/trunk:Yann E. MORIN"1-0/+1
- ./configure: require cvs, as retrieving recent glibc/eglibc is done as cvs checkouts. -------- diffstat follows -------- /trunk/configure | 1 1 0 0 + 1 file changed, 1 insertion(+)
2009-05-20/trunk:Yann E. MORIN"1-7/+7
- comment-out the "FD_PIC ELF" binary format: it's not used/coded for now... -------- diffstat follows -------- /trunk/config/binutils.in | 14 7 7 0 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
2009-05-20Merge the uClinux/noMMU stuff back to /trunk:Yann E. MORIN"24-529/+571
- merge Linux and uClinux back to a single kernel - add ARCH_USE_MMU and acquainted config options that architectures can auto-select - make binutils and elf2flt two "Binary utilities" that go in a single common sub-{menu,directory} structure -------- diffstat follows -------- /trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 - /trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++ /trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ---------------------------- /trunk/scripts/build/binutils.sh | 232 0 232 0 -------------------------------- /trunk/scripts/build/elf2flt.sh | 150 0 150 0 --------------------- /trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 + /trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++ /trunk/config/kernel/linux.in-common | 252 0 252 0 ----------------------------------- /trunk/config/kernel/uclinux.in | 21 0 21 0 --- /trunk/config/target.in | 23 22 1 0 +++ /trunk/config/elf2flt.in | 49 0 49 0 ------- /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/config.in | 1 0 1 0 - /trunk/config/arch/sh.in | 1 1 0 0 + /trunk/config/arch/arm.in | 2 1 1 0 /trunk/config/arch/powerpc.in | 1 1 0 0 + /trunk/config/arch/ia64.in | 1 1 0 0 + /trunk/config/arch/alpha.in | 1 1 0 0 + /trunk/config/arch/x86.in | 1 1 0 0 + /trunk/config/arch/mips.in | 1 1 0 0 + /trunk/config/arch/powerpc64.in | 1 1 0 0 + 22 files changed, 489 insertions(+), 913 deletions(-)
2009-05-19Fix gdb bug reported by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:Yann E. MORIN"1-0/+30
See: http://sourceware.org/ml/crossgcc/2009-05/msg00055.html https://bugzilla.redhat.com/show_bug.cgi?id=436037 Fix from: http://cvs.fedoraproject.org/viewvc/devel/gdb/gdb-6.8-bz436037-reg-no-longer-active.patch?revision=1.1 -------- diffstat follows -------- /trunk/patches/gdb/6.8/130-reg-no-longer-active.patch | 30 30 0 0 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+)
2009-05-13./configure:Yann E. MORIN"1-3/+3
- fix a few messages -------- diffstat follows -------- /trunk/Makefile.in | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
2009-05-13elf2flt:Yann E. MORIN"1-3/+3
- fix white-space damage -------- diffstat follows -------- /trunk/scripts/build/elf2flt.sh | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
2009-05-13Merge the /deve/uclinux branch back to /trunk:Yann E. MORIN"14-349/+508
- add support for uClinux, the MMU-less ports of Linux. -------- diffstat follows -------- /trunk/scripts/build/kernel/linux.sh | 100 1 99 0 --------------- /trunk/steps.mk | 1 1 0 0 + /trunk/config/kernel/linux.in | 247 0 247 0 ------------------------------------- /trunk/config/kernel.in | 2 1 1 0 /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/libc/glibc-eglibc.in-common | 5 5 0 0 + /trunk/config/config.in | 1 1 0 0 + 8 files changed, 11 insertions(+), 349 deletions(-)
2009-05-13Add a new action: show-tupleYann E. MORIN"4-3/+43
- in a directory containing a crosstool-NG configuration, prints the tuple of the configured target to stdout. -------- diffstat follows -------- /trunk/Makefile.in | 4 3 1 0 +++- /trunk/scripts/showTuple.sh.in | 30 30 0 0 ++++++++++++++++++++++++++++++ /trunk/ct-ng.comp | 2 1 1 0 +- /trunk/ct-ng.in | 10 9 1 0 +++++++++- 4 files changed, 43 insertions(+), 3 deletions(-)
2009-05-12Add a TODO file.Yann E. MORIN"2-0/+39
-------- diffstat follows -------- /trunk/README | 2 2 0 0 ++ /trunk/TODO | 37 37 0 0 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+)
2009-05-11sstrip:Yann E. MORIN"1-3/+8
- update the upstream URL, now buildroot has migrated to using git instead of svn. -------- diffstat follows -------- /trunk/scripts/build/tools/200-sstrip.sh | 11 8 3 0 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
2009-05-11configure:Yann E. MORIN"1-24/+22
- as per: http://www.opengroup.org/onlinepubs/009695399/utilities/echo.html section "application Usage", change all occurences of: echo "..." with: printf "...\n" -------- diffstat follows -------- /trunk/configure | 46 22 24 0 ++++++++++++++++++++++------------------------ 1 file changed, 22 insertions(+), 24 deletions(-)
2009-05-11configure:Yann E. MORIN"1-1/+7
- while checking for the ncurses library, remove bashisms, and make it POSIX compliant -------- diffstat follows -------- /trunk/configure | 8 7 1 0 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
2009-05-11Fix building uClibc:Yann E. MORIN"1-1/+1
- fix headers installation -------- diffstat follows -------- /trunk/scripts/build/libc/uClibc.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2009-05-07Unmark eglibc being EXPERIMENTAL. For Debian to switch to eglibc,Yann E. MORIN"1-1/+1
we can safely assume that it is stable enough! ;-) See: http://blog.aurel32.net/?p=47 -------- diffstat follows -------- /trunk/config/libc/eglibc.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2009-05-07Renumber a eglibc patch. I've been dumb... :-/Yann E. MORIN"1-0/+0
-------- diffstat follows -------- /trunk/patches/eglibc/2_9/100-binutils-elf-begin.patch | 12 0 12 0 ------------ 1 file changed, 12 deletions(-)
2009-05-07Workaround for "PowerPC-8xx CPU15 errata" (whatever that might be).Yann E. MORIN"2-1/+58
Patch by Nye LIU: http://sourceware.org/ml/crossgcc/2009-05/msg00014.html -------- diffstat follows -------- /trunk/patches/eglibc/2_9/100-powerpc-8xx-CPU15-errata.patch | 49 49 0 0 ++++++++++++++++++ /trunk/scripts/build/libc/eglibc.sh | 10 9 1 0 +++- 2 files changed, 58 insertions(+), 1 deletion(-)
2009-05-07Add two new patches by Nye LIU, to fix buildingYann E. MORIN"2-0/+41
glibc-2.9 and eglibc-2_9 for PowerPC. See: http://sourceware.org/ml/crossgcc/2009-05/msg00014.html -------- diffstat follows -------- /trunk/patches/glibc/2.9/550-2.9-elf-begin.patch | 29 29 0 0 ++++++++++++++++++++++++ /trunk/patches/eglibc/2_9/100-binutils-elf-begin.patch | 24 24 0 0 ++++++++++++++++++++ 2 files changed, 53 insertions(+)
2009-05-07Fix installing uClibc headers for versions prior to 0.9.30.Yann E. MORIN"2-14/+30
Fix a comment about installing uClibc. Automatically enable // build for uClibc versions that can be built in //. -------- diffstat follows -------- /trunk/scripts/build/libc/uClibc.sh | 32 23 9 0 +++++++++++++++++++++++--------- /trunk/config/libc/uClibc.in | 12 7 5 0 +++++++----- 2 files changed, 30 insertions(+), 14 deletions(-)
2009-05-07Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.Yann E. MORIN"1-3/+13
-------- diffstat follows -------- /trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-)
2009-05-05Add support for building PPL:Yann E. MORIN"7-9/+143
- PPL will be needed to correctly build gcc-4.4+ for the GRAPHITE loop optimisation -------- diffstat follows -------- /trunk/scripts/build/companion_libs/ppl.sh | 66 66 0 0 ++++++++++++++++++++++++++++++++++++ /trunk/scripts/build/companion_libs/gmp.sh | 24 19 5 0 ++++++++++--- /trunk/scripts/addToolVersion.sh | 3 2 1 0 +- /trunk/scripts/crosstool-NG.sh.in | 3 3 0 0 ++ /trunk/steps.mk | 1 1 0 0 + /trunk/config/companion_libs/ppl.in | 33 33 0 0 ++++++++++++++++++ /trunk/config/companion_libs.in | 22 19 3 0 ++++++++++-- 7 files changed, 143 insertions(+), 9 deletions(-)
2009-05-05Rename a GMP patch.Yann E. MORIN"1-0/+0
-------- diffstat follows -------- /trunk/patches/gmp/4.2.2/100-mpf_set_str.c.patch | 38 0 38 0 ------------------------------ 1 file changed, 38 deletions(-)
2009-05-05Update the patchset for MPFR 2.4.1 from upstream.Yann E. MORIN"3-0/+117
-------- diffstat follows -------- /trunk/patches/mpfr/2.4.1/120-cast-to-void-ptr.patch | 25 25 0 0 ++++++++++++ /trunk/patches/mpfr/2.4.1/130-vasprintf-mp_limb_t.patch | 45 45 0 0 ++++++++++++++++++++++ /trunk/patches/mpfr/2.4.1/140-zeta_ui-shift.patch | 47 47 0 0 +++++++++++++++++++++++ 3 files changed, 117 insertions(+)
2009-05-05Update the alphaev56-unknown-linux-gnu sample, as per:Yann E. MORIN"3-37/+28
http://sourceware.org/ml/crossgcc/2009-05/msg00009.html -------- diffstat follows -------- /trunk/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch | 3 1 2 0 - /trunk/patches/glibc/2.9/540-alpha-atfcts.patch | 12 12 0 0 ++++ /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 50 15 35 0 +++++----------- 3 files changed, 28 insertions(+), 37 deletions(-)
2009-05-03gcc-4.4:Yann E. MORIN"1-17/+4
- remove snapshots - add gcc-4.4.0 release as EXPERIMENTAL -------- diffstat follows -------- /trunk/config/cc/gcc.in | 21 4 17 0 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-)
2009-05-03Unmark gcc-4.3.3 as being EXPERIMENTAL.Yann E. MORIN"1-2/+1
-------- diffstat follows -------- /trunk/config/cc/gcc.in | 3 1 2 0 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
2009-05-03Prepare for gcc-4.4:Yann E. MORIN"8-12/+15
- add 'companion_libs/' to hold all libraries needed to build gcc-4.3+ and gcc-4.4+ - move GMP & MPFR to 'companion_libs/' -------- diffstat follows -------- /trunk/scripts/build/gmp.sh | 85 0 85 0 ---------------------------- /trunk/scripts/build/mpfr.sh | 139 0 139 0 --------------------------------------------- /trunk/scripts/addToolVersion.sh | 4 2 2 0 /trunk/scripts/crosstool-NG.sh.in | 4 2 2 0 /trunk/config/companion_libs.in | 17 10 7 0 +++--- /trunk/config/gmp_mpfr/gmp.in | 32 0 32 0 ---------- /trunk/config/gmp_mpfr/mpfr.in | 42 0 42 0 -------------- /trunk/config/config.in | 2 1 1 0 /trunk/config/gmp_mpfr.in | 35 0 35 0 ----------- 9 files changed, 15 insertions(+), 345 deletions(-)
2009-05-02For glibc & eglibc, try to auto-select the ports addon for thoseYann E. MORIN"1-1/+8
architectures that require it (curently, ARM and MIPS are known to). -------- diffstat follows -------- /trunk/config/libc/glibc-eglibc.in-common | 9 8 1 0 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
2009-05-02Force getting glibc>=2.8 via checkout if any addon is selected.Yann E. MORIN"2-0/+13
-------- diffstat follows -------- /trunk/config/libc/glibc.in | 7 7 0 0 +++++++ /trunk/config/libc/glibc-eglibc.in-common | 6 6 0 0 ++++++ 2 files changed, 13 insertions(+)
2009-05-02Add check for the {n,}curses library.Yann E. MORIN"1-1/+14
Add check for readlink, needed to check for libraries. -------- diffstat follows -------- /trunk/configure | 15 14 1 0 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-)
2009-05-02When running ./configure, check for the {n,}curses headers.Yann E. MORIN"1-27/+39
-------- diffstat follows -------- /trunk/configure | 66 39 27 0 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 39 insertions(+), 27 deletions(-)
2009-05-01configure:Yann E. MORIN"1-156/+147
- replace the complex TOOLS_TO_CHECK infrastructure with a more versatile has_or_abort function - allows for more explicit error messages -------- diffstat follows -------- /trunk/configure | 301 146 155 0 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 146 insertions(+), 155 deletions(-)
2009-04-27Add a patch against glibc-2.7 to fix build failuresYann E. MORIN"1-0/+190
with the latest binutils-2.19.50.* snapshots. From: http://sourceware.org/ml/crossgcc/2009-04/msg00062.html -------- diffstat follows -------- /trunk/patches/glibc/2.7/300-binutils-_begin.patch | 190 190 0 0 ++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+)
2009-04-27Update the config.{guess,sub} scripts.Yann E. MORIN"2-3/+7
-------- diffstat follows -------- /trunk/scripts/config.guess | 7 5 2 0 +++++-- /trunk/scripts/config.sub | 3 2 1 0 ++- 2 files changed, 7 insertions(+), 3 deletions(-)
2009-04-20Remove the last remnant of "awk" specifics in ./configure.Yann E. MORIN"1-1/+0
-------- diffstat follows -------- /trunk/configure | 1 0 1 0 - 1 file changed, 1 deletion(-)
2009-04-20Remove old 2.6.27 Linux kernel versions, keep the latest 2.6.27.21.Yann E. MORIN"1-106/+2
-------- diffstat follows -------- /trunk/config/kernel/linux.in | 108 2 106 0 +------------------------------------------------ 1 file changed, 2 insertions(+), 106 deletions(-)
2009-04-20Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.Yann E. MORIN"2-11/+19
-------- diffstat follows -------- /trunk/config/global/ct-behave.in | 22 13 9 0 +++++++++++++--------- /trunk/docs/overview.txt | 8 6 2 0 ++++++-- 2 files changed, 19 insertions(+), 11 deletions(-)
2009-04-20There's no longer any reason to require GNU awk:Yann E. MORIN"7-12/+8
- the only part that required it (socks proxy settings) is gone, - all remaining awk scripts are POSIXly correct (or should be). -------- diffstat follows -------- /trunk/configure | 5 2 3 0 ++--- /trunk/Makefile.in | 2 0 2 0 -- /trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +- /trunk/scripts/build/internals.sh | 1 0 1 0 - /trunk/scripts/build/mpfr.sh | 2 1 1 0 +- /trunk/scripts/functions | 4 2 2 0 ++-- /trunk/scripts/saveSample.sh.in | 4 2 2 0 ++-- 7 files changed, 8 insertions(+), 12 deletions(-)
2009-04-20Fix inverted --local install test at end of configure.Yann E. MORIN"1-1/+1
-------- diffstat follows -------- /trunk/configure | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2009-04-20Set the execute bit on generated script at build time, not install time.Yann E. MORIN"3-10/+8
Do not advertise "make install" when ./configure-d with "--local". -------- diffstat follows -------- /trunk/configure | 8 5 3 0 +++++--- /trunk/Makefile.in | 10 3 7 0 +++------- 2 files changed, 8 insertions(+), 10 deletions(-)
2009-04-19Update the samples to the latest set of options. No config change.Yann E. MORIN"27-184/+130
-------- diffstat follows -------- /trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/arm-unknown-elf/crosstool.config | 10 3 7 0 +++------- /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/i686-nptl-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/arm-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 6 4 2 0 ++++-- /trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/i586-geode-linux-uclibc/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/powerpc-405-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/arm-unknown-eabi/crosstool.config | 10 3 7 0 +++------- /trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++------- /trunk/samples/powerpc-860-linux-gnu/crosstool.config | 12 5 7 0 +++++------- 27 files changed, 130 insertions(+), 184 deletions(-)
2009-04-19Poit my mirror as the default.Yann E. MORIN"1-1/+1
-------- diffstat follows -------- /trunk/config/global/download.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2009-04-19Simplify the mirror settings.Yann E. MORIN"2-50/+17
-------- diffstat follows -------- /trunk/scripts/functions | 7 3 4 0 ++--- /trunk/config/global/download.in | 60 14 46 0 +++++++++++----------------------------------- 2 files changed, 17 insertions(+), 50 deletions(-)