aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-257-9/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add support for building the MPC library. -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 +- /devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 57 57 0 0 ++++++++++++++++++++++++++++++++++ /devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 4 2 2 0 +- /devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++ /devel/gcc-4.4/steps.mk | 1 1 0 0 + /devel/gcc-4.4/config/companion_libs/mpc.in | 32 32 0 0 +++++++++++++++++++ /devel/gcc-4.4/config/companion_libs.in | 15 10 5 0 ++++++--- 7 files changed, 107 insertions(+), 9 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-251-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - GMP: unconditionnaly build the C++ wrappers and use exceptions -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 11 2 9 0 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TODO: add new item -------- diffstat follows -------- /devel/gcc-4.4/TODO | 1 1 0 0 + 1 file changed, 1 insertion(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-252-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - GMP & MPFR: do not check the libraries by default, update the help entries accordingly -------- diffstat follows -------- /devel/gcc-4.4/config/companion_libs/gmp.in | 13 9 4 0 +++++++++---- /devel/gcc-4.4/config/companion_libs/mpfr.in | 14 10 4 0 ++++++++++---- 2 files changed, 19 insertions(+), 8 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-246-1/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add support for building CLooG -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 60 60 0 0 ++++++++++++++++++++++++++++++++++ /devel/gcc-4.4/scripts/addToolVersion.sh | 3 2 1 0 +- /devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++ /devel/gcc-4.4/steps.mk | 1 1 0 0 + /devel/gcc-4.4/config/companion_libs/cloog.in | 32 32 0 0 ++++++++++++++++++ /devel/gcc-4.4/config/companion_libs.in | 1 1 0 0 + 6 files changed, 99 insertions(+), 1 deletion(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - cleanup the PPL build -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - cleanup GMP build -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-241-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - build a shared ppl, don't build a static ppl -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 7 4 3 0 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - build a shared mpfr, don't build a static mpfr -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/mpfr.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - build a shared gmp, don't build a static gmp -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
| | * | /trunk:Yann E. MORIN"2009-05-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TODO: add MPC as a gcc-4.4 pre-requisite -------- diffstat follows -------- /devel/gcc-4.4/TODO | 1 1 0 0 + 1 file changed, 1 insertion(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add PPL download mirror at the gcc ftp site. -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 3 2 1 0 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - trivial spelling fix in TODO -------- diffstat follows -------- /devel/gcc-4.4/TODO | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-210-0/+0
| | |/ | | | | | | | | | - create a branch to finish gcc-4.4 support
* | / [configure] Use hg to compute the version stringYann E. MORIN2009-06-172-14/+6
|/ / | | | | | | | | | | Now that we have migrated to hg from svn, it does not make sense to keep using svn tools to compute the version string, so switch to using mercurial tools (that are much more flexible, BTW).
* | [populate] enhance documentationYann E. MORIN2009-06-141-0/+27
| | | | | | | | | | This patch adds explanations on how populate works internally.
* | [populate] fix documentationYann E. MORIN2009-06-141-7/+19
| | | | | | | | | | | | This patch fixes the existing documentation: - document -l and -L - use syntax more in line with the help entry
* | update tagsconvert-repo2009-06-141-0/+32
| |
* | populate: fix installing dynamic linker 'ld.so'Yann E. MORIN"2009-06-111-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(-)
* | /trunk:Yann E. MORIN"2009-05-242-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(+)
* | /trunk:Yann E. MORIN"2009-05-241-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(-)
* /trunk:Yann E. MORIN"2009-05-211-0/+2
| | | | | | | | - TODO: add multilib. -------- diffstat follows -------- /trunk/TODO | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
* /trunk:Yann E. MORIN"2009-05-211-0/+7
| | | | | | | | - README: add SoB line requirements for patches. -------- diffstat follows -------- /trunk/README | 7 7 0 0 +++++++ 1 file changed, 7 insertions(+)
* /trunk:Yann E. MORIN"2009-05-201-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(+)
* /trunk:Yann E. MORIN"2009-05-201-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(-)
* Merge the uClinux/noMMU stuff back to /trunk:Yann E. MORIN"2009-05-2024-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(-)
* Fix gdb bug reported by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:Yann E. MORIN"2009-05-191-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(+)
* ./configure:Yann E. MORIN"2009-05-131-3/+3
| | | | | | | | - fix a few messages -------- diffstat follows -------- /trunk/Makefile.in | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
* elf2flt:Yann E. MORIN"2009-05-131-3/+3
| | | | | | | | - fix white-space damage -------- diffstat follows -------- /trunk/scripts/build/elf2flt.sh | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
* Merge the /deve/uclinux branch back to /trunk:Yann E. MORIN"2009-05-1314-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(-)
* Add a new action: show-tupleYann E. MORIN"2009-05-134-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(-)
* Add a TODO file.Yann E. MORIN"2009-05-122-0/+39
| | | | | | | -------- diffstat follows -------- /trunk/README | 2 2 0 0 ++ /trunk/TODO | 37 37 0 0 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+)
* sstrip:Yann E. MORIN"2009-05-111-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(-)
* configure:Yann E. MORIN"2009-05-111-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(-)
* configure:Yann E. MORIN"2009-05-111-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(-)
* Fix building uClibc:Yann E. MORIN"2009-05-111-1/+1
| | | | | | | | - fix headers installation -------- diffstat follows -------- /trunk/scripts/build/libc/uClibc.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Unmark eglibc being EXPERIMENTAL. For Debian to switch to eglibc,Yann E. MORIN"2009-05-071-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(-)
* Renumber a eglibc patch. I've been dumb... :-/Yann E. MORIN"2009-05-071-0/+0
| | | | | | -------- diffstat follows -------- /trunk/patches/eglibc/2_9/100-binutils-elf-begin.patch | 12 0 12 0 ------------ 1 file changed, 12 deletions(-)
* Workaround for "PowerPC-8xx CPU15 errata" (whatever that might be).Yann E. MORIN"2009-05-072-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(-)
* Add two new patches by Nye LIU, to fix buildingYann E. MORIN"2009-05-072-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(+)
* Fix installing uClibc headers for versions prior to 0.9.30.Yann E. MORIN"2009-05-072-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(-)
* Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.Yann E. MORIN"2009-05-071-3/+13
| | | | | | -------- diffstat follows -------- /trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-)
* Add support for building PPL:Yann E. MORIN"2009-05-057-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(-)
* Rename a GMP patch.Yann E. MORIN"2009-05-051-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(-)
* Update the patchset for MPFR 2.4.1 from upstream.Yann E. MORIN"2009-05-053-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(+)
* Update the alphaev56-unknown-linux-gnu sample, as per:Yann E. MORIN"2009-05-053-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(-)
* gcc-4.4:Yann E. MORIN"2009-05-031-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(-)
* Unmark gcc-4.3.3 as being EXPERIMENTAL.Yann E. MORIN"2009-05-031-2/+1
| | | | | | -------- diffstat follows -------- /trunk/config/cc/gcc.in | 3 1 2 0 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
* Prepare for gcc-4.4:Yann E. MORIN"2009-05-038-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(-)
* For glibc & eglibc, try to auto-select the ports addon for thoseYann E. MORIN"2009-05-021-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(-)