complibs/ppl: fix build when local system has libgmp already installed
author"Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Jul 24 19:11:18 2013 +0200 (2013-07-24)
changeset 322620b02b5019cd
parent 3225 dcdc595a23c8
child 3227 1048e4dca434
complibs/ppl: fix build when local system has libgmp already installed

Basically, the ppl configure script wasn't properly setting
CFLAGS/CXXFLAGS/LDFLAGS to point at the ctng-built gmp, so ppl tried to
use the system gmp headers instead.

This patch fixes that for all PPL versions supported by crosstools-ng.

Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
[yann.morin.1998@free.fr: slightly touch the commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <20130715230656.GB23382@shaftnet.org>
Patchwork-Id: 259300
patches/ppl/0.10.2/200-fix-build-with-local-gmp.patch
patches/ppl/0.11.1/200-fix-build-with-local-gmp.patch
patches/ppl/0.11.2/200-fix-build-with-local-gmp.patch
patches/ppl/0.11/200-fix-build-with-local-gmp.patch
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/patches/ppl/0.10.2/200-fix-build-with-local-gmp.patch	Wed Jul 24 19:11:18 2013 +0200
     1.3 @@ -0,0 +1,26 @@
     1.4 +diff -aur ppl-0.10-orig/configure ppl-0.10/configure
     1.5 +--- ppl-0.10-orig/configure	2008-11-04 04:37:00.000000000 -0500
     1.6 ++++ ppl-0.10/configure	2013-07-15 18:48:26.688013150 -0400
     1.7 +@@ -15162,6 +15162,9 @@
     1.8 +     with_libgmpxx_prefix="$with_libgmp_prefix"
     1.9 +   fi
    1.10 + fi
    1.11 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    1.12 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    1.13 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    1.14 + 
    1.15 + 
    1.16 + 
    1.17 +diff -aur ppl-0.10-orig/m4/ac_check_gmp.m4 ppl-0.10/m4/ac_check_gmp.m4
    1.18 +--- ppl-0.10-orig/m4/ac_check_gmp.m4	2008-10-22 07:43:22.000000000 -0400
    1.19 ++++ ppl-0.10/m4/ac_check_gmp.m4	2013-07-15 18:48:26.669013816 -0400
    1.20 +@@ -31,6 +31,9 @@
    1.21 +     with_libgmpxx_prefix="$with_libgmp_prefix"
    1.22 +   fi
    1.23 + fi
    1.24 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    1.25 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    1.26 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    1.27 + 
    1.28 + dnl Check how to link with libgmp.
    1.29 + AC_LIB_LINKFLAGS([gmp])
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/patches/ppl/0.11.1/200-fix-build-with-local-gmp.patch	Wed Jul 24 19:11:18 2013 +0200
     2.3 @@ -0,0 +1,24 @@
     2.4 +--- a/m4/ac_check_gmp.m4~	2011-02-27 04:07:47.000000000 -0500
     2.5 ++++ b/m4/ac_check_gmp.m4	2013-07-10 19:57:35.894457259 -0400
     2.6 +@@ -32,6 +32,9 @@
     2.7 +     with_libgmpxx_prefix="$with_libgmp_prefix"
     2.8 +   fi
     2.9 + fi
    2.10 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    2.11 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    2.12 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    2.13 + 
    2.14 + AC_ARG_WITH(gmp-build,
    2.15 +   AS_HELP_STRING([--with-gmp-build=DIR],
    2.16 +--- a/configure~	2011-02-27 04:07:47.000000000 -0500
    2.17 ++++ b/configure		2013-07-10 19:57:35.894457259 -0400
    2.18 +@@ -10217,6 +10217,9 @@
    2.19 +     with_libgmpxx_prefix="$with_libgmp_prefix"
    2.20 +   fi
    2.21 + fi
    2.22 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    2.23 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    2.24 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    2.25 + 
    2.26 + 
    2.27 + # Check whether --with-gmp-build was given.
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/patches/ppl/0.11.2/200-fix-build-with-local-gmp.patch	Wed Jul 24 19:11:18 2013 +0200
     3.3 @@ -0,0 +1,24 @@
     3.4 +--- a/m4/ac_check_gmp.m4~	2011-02-27 04:07:47.000000000 -0500
     3.5 ++++ b/m4/ac_check_gmp.m4	2013-07-10 19:57:35.894457259 -0400
     3.6 +@@ -32,6 +32,9 @@
     3.7 +     with_libgmpxx_prefix="$with_libgmp_prefix"
     3.8 +   fi
     3.9 + fi
    3.10 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    3.11 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    3.12 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    3.13 + 
    3.14 + AC_ARG_WITH(gmp-build,
    3.15 +   AS_HELP_STRING([--with-gmp-build=DIR],
    3.16 +--- a/configure~	2011-02-27 04:07:47.000000000 -0500
    3.17 ++++ b/configure		2013-07-10 19:57:35.894457259 -0400
    3.18 +@@ -10217,6 +10217,9 @@
    3.19 +     with_libgmpxx_prefix="$with_libgmp_prefix"
    3.20 +   fi
    3.21 + fi
    3.22 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    3.23 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    3.24 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    3.25 + 
    3.26 + 
    3.27 + # Check whether --with-gmp-build was given.
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/patches/ppl/0.11/200-fix-build-with-local-gmp.patch	Wed Jul 24 19:11:18 2013 +0200
     4.3 @@ -0,0 +1,24 @@
     4.4 +--- a/m4/ac_check_gmp.m4~	2011-02-27 04:07:47.000000000 -0500
     4.5 ++++ b/m4/ac_check_gmp.m4	2013-07-10 19:57:35.894457259 -0400
     4.6 +@@ -32,6 +32,9 @@
     4.7 +     with_libgmpxx_prefix="$with_libgmp_prefix"
     4.8 +   fi
     4.9 + fi
    4.10 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    4.11 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    4.12 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    4.13 + 
    4.14 + AC_ARG_WITH(gmp-build,
    4.15 +   AS_HELP_STRING([--with-gmp-build=DIR],
    4.16 +--- a/configure~	2011-02-27 04:07:47.000000000 -0500
    4.17 ++++ b/configure		2013-07-10 19:57:35.894457259 -0400
    4.18 +@@ -10217,6 +10217,9 @@
    4.19 +     with_libgmpxx_prefix="$with_libgmp_prefix"
    4.20 +   fi
    4.21 + fi
    4.22 ++CPPFLAGS="$CPPFLAGS -I$with_libgmp_prefix/include"
    4.23 ++CXXFLAGS="$CXXFLAGS -I$with_libgmpxx_prefix/include"
    4.24 ++LDFLAGS="$CPPFLAGS -L$with_libgmpxx_prefix/lib -L$with_libgmp_prefix/lib"
    4.25 + 
    4.26 + 
    4.27 + # Check whether --with-gmp-build was given.