aboutsummaryrefslogtreecommitdiff
path: root/scripts/build/binutils.sh
Commit message (Collapse)AuthorAgeFilesLines
* Fix CT_DoExecLog usage when building binutils' libraries for target.Yann E. MORIN"2008-07-141-2/+2
| | | | | /trunk/scripts/build/binutils.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Use CT_DoExecLog in binutils build.Yann E. MORIN"2008-07-141-7/+9
| | | | | /trunk/scripts/build/binutils.sh | 16 9 7 0 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-)
* Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and ↵Yann E. MORIN"2008-07-131-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(-)
* Better configure binutils, both for host and target.Yann E. MORIN"2008-05-141-8/+15
| | | | | /trunk/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-)
* Some people are reposrting that ftp does not work on their network, probably ↵Yann E. MORIN"2008-05-031-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(-)
* Merge the fortran stuff to trunk now it works!Yann E. MORIN"2008-04-301-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(-)
* Build both shared and static versions of binutils' libraries for target.Yann E. MORIN"2008-04-281-0/+1
| | | | | /trunk/scripts/build/binutils.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
* Do not forget binutils' target libraries in the list.Yann E. MORIN"2008-04-281-2/+2
| | | | | /trunk/scripts/build/binutils.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Building target libraries before the cross-compiler is available is doomed! ↵Yann E. MORIN"2008-04-281-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(-)
* Add building some binutils libraries for the target, as some utilities might ↵Yann E. MORIN"2008-04-271-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(+)
* Get rid of the core cc selection. It is now the same as the final compiler.Yann E. MORIN"2007-08-151-1/+1
|
* Remove any reference to libfloat. That has gone once and for all.Yann E. MORIN"2007-07-301-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.
* Fix printing components' file names.Yann E. MORIN"2007-06-161-1/+1
|
* Add a function to print each component's filename: this eases building the ↵Yann E. MORIN"2007-06-161-0/+4
| | | | | | tarball of the generated toolchain. Hard-link the libfloat tarball instead of soft-link: this also eases building the afore-mentioned tarball.
* Merge the NPTL stuff.Yann E. MORIN"2007-05-271-5/+9
| | | | That still leaves the linuxthreads stuff broken, but it was just before. I don't care anyway. Time to fix that later...
* Fix warning about setting --host and not --build.Yann E. MORIN"2007-05-221-1/+2
|
* Huge fixes to glibc build, so that we can build at least (and at last):Yann E. MORIN"2007-05-081-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.
* Merge the save-sample branch to trunk:Yann E. MORIN"2007-05-071-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.
* Add the full crosstool-NG sources to the new repository of its own.Yann E. MORIN"2007-02-241-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... :-(