summaryrefslogtreecommitdiff
path: root/scripts/addToolVersion.sh
AgeCommit message (Collapse)AuthorFilesLines
2015-06-02addToolVersion: multi_cc: update addToolVersionBryan Hundven1-1/+1
Since gcc moved from CC_ to CC_GCC_, addToolVersion neeeded to be updated. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-05-10scripts: If paths.sh is included, use the variablesBryan Hundven1-2/+2
This commit changes sed, awk, and grep to use the ones we found during configure time. This helps make the build more consistent. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-01-28eglibc: Remove eglibc supportBryan Hundven1-10/+1
As posted on http://www.eglibc.org/ ==================== EGLIBC is no longer developed and such goals are now being addressed directly in GLIBC. ==================== I'm not interested in maintaining build support for unsupported software. Older branches of crosstool-ng continue to have eglibc support. If you find issues with older branches, I'm always open to pull requests. Removing eglibc also frees up glibc cleanup and build optimization. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-07-19scripts/addToolVersion: simpily gcc handling and fix for gcc-4.9.X (and later)Cody P Schafer1-14/+2
Signed-off-by: Cody P Schafer <dev@codyps.com>
2014-07-19scripts/addToolVersion: fix for gdb versions >= 7.2Cody P Schafer1-1/+5
Signed-off-by: Cody P Schafer <dev@codyps.com>
2014-05-11binutils/elf2flt: use alternate mirrorYann E. MORIN"1-1/+0
The official elf2flt upstream has disapeared. Switch to a mirror. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-05-03scripts: handle gcc 4.7 and 4.8 in addToolsVersion.shYann E. MORIN"1-1/+5
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-12-27scripts/addToolsVersion: handle elf2fltYann E. MORIN"1-0/+1
The one was missing from the list. It is very improbable that we ever need it, as elf2flt does no release, and we always get it from CVS head. But for the sake of consistency, we just add it. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-12-27scripts/addToolsVersion: properly handle .in vs. .in.2Yann E. MORIN"1-22/+19
While most components have their version in the .in file, some have it in the .in.2 (eg. elf2flt). Currently, to handle this case, we indiscriminately munge both files, but this is wrong: in the elf2flt case, if we add a binutils version, we do not want it to be added to elf2flt, and conversely. So, for each tool, we need to explicitly know what file to munge. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-12-26script/addToolsVersion: fix eglibc version separatorYann E. MORIN"1-2/+2
eglibc uses '_', not '.' to separate major/minor. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-12-26libc/eglibc: remove now superfluous config knobsYann E. MORIN"1-10/+2
All eglibc versions we now have support pkgversion and bugurl. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-01-16scripts: fix tools overrideYann E. MORIN"1-2/+2
The tools found by the new autostuff configure can contain arguments, for example: grep -E This needs separating the paths set for the Makfile from the paths set for the scripts. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-11-28binutils/binutils: add binutils 2.22Titus von Boxberg"1-1/+3
Enable (EXPERIMENTAL) selection of binutils 2.22 Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
2011-09-12libc/uClibc: enable NPTL choice for uClibc >= 0.9.32Yann E. MORIN"1-3/+4
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-05-31eglibc: use the PKGVERSION and BUGURL optionsBenoît THÉBAUDEAU"1-0/+16
This patch makes eglibc benefit from the TOOLCHAIN_PKGVERSION and TOOLCHAIN_BUGURL options. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
2011-05-31binutils: use the PKGVERSION and BUGURL optionsBenoît THÉBAUDEAU"1-0/+14
This patch makes binutils benefit from the TOOLCHAIN_PKGVERSION and TOOLCHAIN_BUGURL options. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
2011-05-31scripts/addToolVersion.sh: add a function to extract fields from versionsBenoît THÉBAUDEAU"1-6/+15
This patch adds a function to extract major, minor, revision, etc. from version numbers. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
2011-05-08scripts/addToolVersion: fix gcc complibs dependencyYann E. MORIN"1-9/+10
Since the gcc configuration changes, the way to select the dependent companion libraries has changed. Update the addToolVersion script to match. Reported-by: Xun Li <lxfind@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-04-27scripts/addToolsVersion: versions can be either in the .in or the .in.2Yann E. MORIN"1-5/+12
The components have their version selection handled either in the .in file or the .in.2 file. Handle both cases. Also, when dumping an existing version, keep the user's grep options (ie. do override neither options nor colors). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-04-15cc/gcc: add support for 4.5.0 or later versionsYann E. MORIN"1-1/+4
starting with 4.5.0, gcc requires libelf.
2010-03-29scripts/addToolsVersion: fix handling libelfYann E. MORIN"1-1/+1
libelf has moved to the companion libraries section, and is no longer in the tools section.
2010-03-20debug/gdb: add handling of 7_0_or_laterYann E. MORIN"1-0/+7
We'll need to differentiate gdb 7.0 or later, from gdb prior to 7.0
2010-02-04cc/gcc: simplify the _or_later stuffYann E. MORIN"1-4/+3
2010-01-14scripts/addToolVersion: add uClibc hooksYann E. MORIN"1-1/+12
2010-01-10scripts/addToolsVersion: add support for newlibYann E. MORIN"1-2/+3
2010-01-10scripts/addToolVersion: cleanupsYann E. MORIN"1-48/+47
2010-01-10scripts/addToolVersion: correctly handle the libc categoriesYann E. MORIN"1-4/+4
2010-01-06scripts/addToolsVersion: add support for MPCYann E. MORIN"1-1/+2
2010-01-01scripts/addtoolversion: prepare for hooks for tools others than gccYann E. MORIN"1-13/+15
The upcoming git support will require hooks for glibc as well.
2009-11-12scripts: be POSIXly correct in helper scriptsYann E. MORIN"1-1/+6
Fix helper scripts to be POSIXly correct: don't expect '.' (the dot builtin) to search CWD if it is not in $PATH.
2009-10-27scripts: fis addToolVersion wrt binutilsYann E. MORIN"1-1/+1
binutils' config file has moved; update the addToolVerion script accordingly.
2009-09-26Insert an empty line bwetween added new versions.Yann E. MORIN"1-1/+1
2009-09-13config: fix indentation for options marked EXPERIMENTAL or OBSOLETEYann E. MORIN"1-3/+3
Change the 2-space separation into a 1-space separation, for the sake of homogeneity.
2009-09-13scripts: add new version at top of choiceYann E. MORIN"1-9/+9
Add new versions at the top of the choice menu, not at the bottom.
2009-08-02[scripts-add-version] Handle gcc 4.4+Yann E. MORIN"1-1/+5
Handle gcc-4.4+ when adding a new gcc version.
2009-05-24/devel/gcc-4.4:Yann E. MORIN"1-1/+2
- 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(-)
2009-05-05Add support for building PPL:Yann E. MORIN"1-1/+2
- 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-03Prepare for gcc-4.4:Yann E. MORIN"1-2/+2
- 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-03-04Move do_finish from scripts/functions to its own file in ↵Yann E. MORIN"1-4/+4
scipts/build/internals.sh. /trunk/scripts/build/internals.sh | 907 4 903 0 --------------------------------------------- /trunk/scripts/addToolVersion.sh | 8 4 4 0 /trunk/scripts/crosstool-NG.sh.in | 1 1 0 0 + /trunk/scripts/functions | 48 0 48 0 -- 4 files changed, 9 insertions(+), 955 deletions(-)
2009-02-02Don't add versions that already exist.Yann E. MORIN"1-1/+14
/trunk/scripts/addToolVersion.sh | 15 14 1 0 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-)
2009-01-29Use the path discovered by ./configure in scripts/addToolVersion.shYann E. MORIN"1-3/+7
It now requires that "./configure && make" be run beforehand. /trunk/scripts/addToolVersion.sh | 10 7 3 0 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)
2009-01-29Fix scripts/addToolVersion.sh:Yann E. MORIN"1-59/+102
- make it a PSOX shell script (hopefully) - enhance the command line parsing /trunk/scripts/addToolVersion.sh | 161 102 59 0 +++++++++++++++++++++++++++++----------------- 1 file changed, 102 insertions(+), 59 deletions(-)
2008-12-11Move addToolsVersion.sh from tools/ to scripts/Yann E. MORIN"1-0/+93
/trunk/docs/overview.txt | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)