summaryrefslogtreecommitdiff
path: root/config/companion_libs.in
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2009-05-03 21:10:15 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2009-05-03 21:10:15 (GMT)
commit38c549d748e72ecba0dac3215b7a82596229a42f (patch)
tree3267bdab17813a2312784283278ba18bfe48db19 /config/companion_libs.in
parent33edeaa6a5cd89a00cdf81edb981dba9c7e4c338 (diff)
Prepare for gcc-4.4:
- 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(-)
Diffstat (limited to 'config/companion_libs.in')
-rw-r--r--config/companion_libs.in38
1 files changed, 38 insertions, 0 deletions
diff --git a/config/companion_libs.in b/config/companion_libs.in
new file mode 100644
index 0000000..49dc662
--- /dev/null
+++ b/config/companion_libs.in
@@ -0,0 +1,38 @@
+# Companion libraries config options
+# Those libraries are required for different versions of gcc,
+# and can be used by binutils and gdb (maybe others as well).
+
+menu "Companion libraries"
+
+config GMP_MPFR
+ bool
+ prompt "GMP and MPFR"
+ help
+ gcc 4.3.0 and above requires both GMP and MPFR to build some frontends,
+ and some other components can use them as well (eg. binutils and gdb).
+
+ Say 'Y' here if you want to build those two libraries specifically
+ for crosstool-NG.
+
+ The packages that can use GMP and MPFR are:
+ - binutils
+ - gcc
+ - gdb
+
+config GMP_MPFR_TARGET
+ bool
+ prompt "Build libraries for the target"
+ depends on GMP_MPFR
+ depends on ! BARE_METAL
+ default n
+ help
+ Also build libraries for the target. This can be usefull if you want
+ to later build a compiler that will run on the target, or if you want
+ to run gdb natively on the target.
+
+if GMP_MPFR
+source config/companion_libs/gmp.in
+source config/companion_libs/mpfr.in
+endif
+
+endmenu