[Clfs-support] Script build toolchain for x86

William Harrington wwh04660 at ucmo.edu
Sun Mar 7 09:24:31 PST 2010


On Mar 7, 2010, at 11:13 AM, appzer0 wrote:
> For a beginner, it's quite a piece of a script. Maybe you could add  
> some checks about existing build dirs to `rm -rf` before building.
>> gmpv=gmp-4.3.2
>>
> I stuck to this GMP version too as PPL won't compile against  
> gmp-5.x.x (ppl just doesn't find it, not big deal).

diff -Naur ppl-0.10.2.orig/configure ppl-0.10.2/configure
--- ppl-0.10.2.orig/configure   2009-04-18 05:03:50.000000000 +0000
+++ ppl-0.10.2/configure    2010-02-05 16:41:27.000000000 +0000
@@ -16473,7 +16473,7 @@
        || GMP_LIMB_BITS != mp_bits_per_limb) {
      std::cerr
        << "GMP header (gmp.h) and library (ligmp.*) bits-per-limb  
mismatch:\n"
-      << "header gives " << __GMP_BITS_PER_MP_LIMB << ";\n"
+      << "header gives " << GMP_LIMB_BITS << ";\n"
        << "library gives " << mp_bits_per_limb << ".\n"
        << "This probably means you are on a bi-arch system and\n"
        << "you are compiling with the wrong header or linking with\n"
diff -Naur ppl-0.10.2.orig/m4/ac_check_gmp.m4 ppl-0.10.2/m4/ 
ac_check_gmp.m4
--- ppl-0.10.2.orig/m4/ac_check_gmp.m4  2009-04-18 05:03:19.000000000  
+0000
+++ ppl-0.10.2/m4/ac_check_gmp.m4   2010-02-05 16:42:08.000000000 +0000
@@ -84,7 +84,7 @@
        || GMP_LIMB_BITS != mp_bits_per_limb) {
      std::cerr
        << "GMP header (gmp.h) and library (ligmp.*) bits-per-limb  
mismatch:\n"
-      << "header gives " << __GMP_BITS_PER_MP_LIMB << ";\n"
+      << "header gives " << GMP_LIMB_BITS << ";\n"
        << "library gives " << mp_bits_per_limb << ".\n"
        << "This probably means you are on a bi-arch system and\n"
        << "you are compiling with the wrong header or linking with\n"

That'll get you to have ppl build with gmp5

Sincerely,

William Harrington



More information about the Clfs-support mailing list