diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2012-01-03 22:57:25 +0100 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2012-01-03 22:57:25 +0100 |
commit | d7761401893497081a3d3542155d0a512a31ef86 (patch) | |
tree | 321e01e18920e4ec945ec877a38638cd3f19d5ba /config | |
parent | b485733f263b6dafdb691fe877bce5c1135ea7c0 (diff) | |
download | crosstool-ng-d7761401893497081a3d3542155d0a512a31ef86.tar.gz crosstool-ng-d7761401893497081a3d3542155d0a512a31ef86.tar.bz2 crosstool-ng-d7761401893497081a3d3542155d0a512a31ef86.zip |
cc/gcc: build core compilers for canadian
Currently, we rely on an existing external cross-compiler targetting
the target, to build the C library.
This can pause quite a few problems if that compiler is different from
the one we are building, because it could introduce some ABI issues.
This patch removes this dependency, by building the core compilers
as we do for standard cross, and also by building the binutils and
gcc, for running on the build machine.
This means we no longer need to offer the cross-sompiler selection in
the menuconfig.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Diffstat (limited to 'config')
-rw-r--r-- | config/toolchain.in | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/config/toolchain.in b/config/toolchain.in index d661914f..cec1e357 100644 --- a/config/toolchain.in +++ b/config/toolchain.in @@ -303,55 +303,6 @@ config HOST_SUFFIX endif # CANADIAN -if CROSS_NATIVE || CANADIAN - -comment "Target system" - -config TARGET_PREFIX - string - prompt "| Tools prefix (READ HELP!)" - default "" - help - If you have your *target system* tools in a weird location, and/or - they have an unusual prefix, enter it here. - - Usually, you should leave that empty! - - Eg.: - If your *target* gcc is /opt/target-tools/bin/weird-gcc then you - should enter: - /opt/target-tools/bin/weird- - - If your *target* gcc is /opt/target-tools/bin/weird-gcc and - /opt/target-tools/bin is in your PATH, you should enter: - weird- - - If your *target* gcc is /opt/target-tools/bin/gcc then you - should enter (do not forget to add the trailing '/'): - /opt/target-tools/bin/ - -config TARGET_SUFFIX - string - prompt "| Tools suffix (READ HELP!)" - default "" - help - If your *target system* tools have an unusual suffix, enter it - here. - - Usually, you should leave that empty! - - Eg.: - If your 'default' gcc is gcc 4.3.1, but you also have gcc-3.4.2 - installed as gcc-3.4, then you should enter: - -3.4 - - It can happen that some of the tools have a suffix, when others - don't, eg. you can have 'gcc-3.4' and 'ar'. crosstool-NG accounts - for that by checking the tools without the suffix in case it can - not find some of the tool. - -endif # CROSS_NATIVE || CANADIAN - comment "Misc options" config TOOLCHAIN_ENABLE_NLS |