diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2009-06-26 19:55:33 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2009-06-26 19:55:33 +0200 |
commit | 2488efa77c8d5ee1cb3d3eadd9a2c873e6319bbd (patch) | |
tree | c35f4e7e35fab241981e27e52f3eaa60a939e2c2 /scripts/build/cc | |
parent | 936286668b89d00b9ff87424c21f28f90e7b4e5f (diff) | |
parent | c24cfdd703a0fa2f53f71fd21c277e0c8ed55074 (diff) | |
download | crosstool-ng-2488efa77c8d5ee1cb3d3eadd9a2c873e6319bbd.tar.gz crosstool-ng-2488efa77c8d5ee1cb3d3eadd9a2c873e6319bbd.tar.bz2 crosstool-ng-2488efa77c8d5ee1cb3d3eadd9a2c873e6319bbd.zip |
Merge the canadian branch to default.
Now the preliminray support for canadian-crosses is done,
merge to default. The few remaining quirks, if any, will
be resolved on mainstream.
Diffstat (limited to 'scripts/build/cc')
-rw-r--r-- | scripts/build/cc/gcc.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh index 15dc5a55..e1f5d25c 100644 --- a/scripts/build/cc/gcc.sh +++ b/scripts/build/cc/gcc.sh @@ -41,6 +41,10 @@ do_cc_extract() { #------------------------------------------------------------------------------ # Core gcc pass 1 do_cc_core_pass_1() { + # If we're building a canadian compiler no use to build the CC + # core compiler, we're not using it + [ -n "${CT_CANADIAN}" ] && return 0 + # If we're building for bare metal, build the static core gcc, # with libgcc. # In case we're not bare metal, and we're NPTL, build the static core gcc. @@ -54,6 +58,10 @@ do_cc_core_pass_1() { # Core gcc pass 2 do_cc_core_pass_2() { + # If we're building a canadian compiler no use to build the CC + # core compiler, we're not using it + [ -n "${CT_CANADIAN}" ] && return 0 + # In case we're building for bare metal, do nothing, we already have # our compiler. # In case we're NPTL, build the shared core gcc and the target libgcc. |