summaryrefslogtreecommitdiff
path: root/scripts/build/binutils.sh
AgeCommit message (Collapse)AuthorFilesLines
2008-07-14Fix CT_DoExecLog usage when building binutils' libraries for target.Yann E. MORIN"1-2/+2
/trunk/scripts/build/binutils.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2008-07-14Use CT_DoExecLog in binutils build.Yann E. MORIN"1-7/+9
/trunk/scripts/build/binutils.sh | 16 9 7 0 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-)
2008-07-13Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and ↵Yann E. MORIN"1-1/+1
MPFR were not used by gcc. Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users. /trunk/scripts/build/binutils.sh | 2 1 1 0 +- /trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +- /trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++--- 3 files changed, 5 insertions(+), 5 deletions(-)
2008-05-14Better configure binutils, both for host and target.Yann E. MORIN"1-8/+15
/trunk/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-)
2008-05-03Some people are reposrting that ftp does not work on their network, probably ↵Yann E. MORIN"1-3/+2
due to proxies, while http does work. Some (most) of the sites we use toretrieve tarballs have http equivallent for the ftp service. Use http as a failover. There's no solution for those sites that do not have such an http equivalent. /trunk/scripts/build/binutils.sh | 5 2 3 0 ++--- /trunk/scripts/build/libc_glibc.sh | 4 2 2 0 ++-- /trunk/scripts/build/libc_uClibc.sh | 2 1 1 0 +- /trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +- /trunk/scripts/build/debug/300-gdb.sh | 8 3 5 0 +++----- /trunk/scripts/build/kernel_linux.sh | 7 2 5 0 ++----- /trunk/scripts/build/cc_gcc.sh | 6 2 4 0 ++---- /trunk/scripts/build/gmp.sh | 4 1 3 0 +--- 8 files changed, 14 insertions(+), 24 deletions(-)
2008-04-30Merge the fortran stuff to trunk now it works!Yann E. MORIN"1-0/+8
Fortran is not supported for all targets, though. ARM at least does not work. /trunk/scripts/build/binutils.sh | 8 8 0 0 ++++++++ /trunk/scripts/build/cc_gcc.sh | 11 6 5 0 ++++++----- /trunk/scripts/crosstool.sh | 10 9 1 0 +++++++++- /trunk/tools/addToolVersion.sh | 3 3 0 0 +++ /trunk/steps.mk | 2 2 0 0 ++ /trunk/config/cc/gcc.in | 16 16 0 0 ++++++++++++++++ 6 files changed, 44 insertions(+), 6 deletions(-)
2008-04-28Build both shared and static versions of binutils' libraries for target.Yann E. MORIN"1-0/+1
/trunk/scripts/build/binutils.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
2008-04-28Do not forget binutils' target libraries in the list.Yann E. MORIN"1-2/+2
/trunk/scripts/build/binutils.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2008-04-28Building target libraries before the cross-compiler is available is doomed! ↵Yann E. MORIN"1-3/+5
Move build binutils' target libraries after final gcc. Have a unique list of steps, it's easier to maintain. /trunk/scripts/build/binutils.sh | 8 5 3 0 +++++--- /trunk/scripts/crosstool.sh | 16 2 14 0 ++-------------- /trunk/steps.mk | 29 16 13 0 ++++++++++++++++------------- 3 files changed, 23 insertions(+), 30 deletions(-)
2008-04-27Add building some binutils libraries for the target, as some utilities might ↵Yann E. MORIN"1-0/+32
need them. /trunk/scripts/build/binutils.sh | 32 32 0 0 ++++++++++++++++++++++++++++++++ /trunk/config/binutils.in | 22 22 0 0 ++++++++++++++++++++++ 2 files changed, 54 insertions(+)
2007-08-15Get rid of the core cc selection. It is now the same as the final compiler.Yann E. MORIN"1-1/+1
2007-07-30Remove any reference to libfloat. That has gone once and for all.Yann E. MORIN"1-1/+1
Rationale: Most of the time, soft-float problems are caused by this sucker of gcc: it has support for soft float for all of the targets I've tried so far, but does not activate this code until you dwelve into half a dozen of files to make it accept to build and link the support code... So, yes: gcc has soft-float support. And again, yes: gcc is a sucker.
2007-06-16Fix printing components' file names.Yann E. MORIN"1-1/+1
2007-06-16Add a function to print each component's filename: this eases building the ↵Yann E. MORIN"1-0/+4
tarball of the generated toolchain. Hard-link the libfloat tarball instead of soft-link: this also eases building the afore-mentioned tarball.
2007-05-27Merge the NPTL stuff.Yann E. MORIN"1-5/+9
That still leaves the linuxthreads stuff broken, but it was just before. I don't care anyway. Time to fix that later...
2007-05-22Fix warning about setting --host and not --build.Yann E. MORIN"1-1/+2
2007-05-08Huge fixes to glibc build, so that we can build at least (and at last):Yann E. MORIN"1-4/+4
- use ports addon even when installing headers, - use optimisation (-O) when installing headers, to avoid unnecessary warnings (thanks Robert P. J. DAY for pointing this out!), - lowest kernel version to use is only X.Y.Z, not X.Y.Z.T, - a bit of preparations for NPTL (RSN I hope), - fix fixing the linker scripts (changing the backup file is kind of useless and stupid); Shut uClibc finish step: there really is nothing to do; Add a patch for glibc-2.3.6 weak aliases handling on some archs (ARM and ALPHA at least); Did not catch the make errors: fixed the pattern matching in scripts/functions; Introduce a new log level, ALL: - send components' build messages there, - DEBUG log level is destined only for crosstool-NG debug messages, - migrate sub-actions to use appropriate log levels; Update the armeb-unknown-linux-gnu sample: - it builds! - uses gcc-4.0.4 and glibc-2.3.6, - updated to latest config options set.
2007-05-07Merge the save-sample branch to trunk:Yann E. MORIN"1-0/+13
- reorder most of the environment setup, - geting, extracting and patching are now components' sub-actions, - save the current config as a sample to be used as a pre-configured target.
2007-02-24Add the full crosstool-NG sources to the new repository of its own.Yann E. MORIN"1-0/+39
You might just say: 'Yeah! crosstool-NG's got its own repo!". Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup. That means I'm putting backups in place in the afternoon. That also means we've lost history... :-(