22
|
1 |
https://bugs.gentoo.org/601426
|
|
2 |
https://lists.gnu.org/archive/html/bug-ncurses/2015-02/msg00012.html
|
|
3 |
|
|
4 |
From: John Vogel
|
|
5 |
Subject: [PATCH] c++ binding missed when cross compiling
|
|
6 |
Date: Mon, 16 Feb 2015 01:01:48 -0500
|
|
7 |
|
|
8 |
The configure script hard codes the include dir to the prefix'ed include dir,
|
|
9 |
when checking if c++ compiler works. This breaks the compiler's built-in search
|
|
10 |
path. I've included two patches. The first works on the configure.in file, which
|
|
11 |
requires your autoconf stuff to test and I'm not ready to meddle with at the
|
|
12 |
moment. The other works directly on the configure file. I've tested the second
|
|
13 |
one; it should mirror what the first patch tries to achieve and works for me.
|
|
14 |
|
|
15 |
--- a/configure
|
|
16 |
+++ b/configure
|
|
17 |
@@ -2938,10 +2938,6 @@
|
|
18 |
echo "$as_me:2938: checking if $CXX works" >&5
|
|
19 |
echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
|
|
20 |
|
|
21 |
- save_CPPFLAGS="$CPPFLAGS"
|
|
22 |
- eval cf_includedir=${includedir}
|
|
23 |
- CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
|
|
24 |
-
|
|
25 |
cat >conftest.$ac_ext <<_ACEOF
|
|
26 |
#line 2946 "configure"
|
|
27 |
#include "confdefs.h"
|
|
28 |
@@ -2978,7 +2974,6 @@
|
|
29 |
cf_cxx_works=no
|
|
30 |
fi
|
|
31 |
rm -f conftest.$ac_objext conftest.$ac_ext
|
|
32 |
- CPPFLAGS="$save_CPPFLAGS"
|
|
33 |
|
|
34 |
echo "$as_me:2983: result: $cf_cxx_works" >&5
|
|
35 |
echo "${ECHO_T}$cf_cxx_works" >&6
|