summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier de Gaye <xdegaye@users.sourceforge.net>2016-12-13 16:05:15 +0100
committerXavier de Gaye <xdegaye@users.sourceforge.net>2016-12-13 16:05:15 +0100
commitf191a9e8e4f3fbcf018fac4996d764c2b9d60800 (patch)
treee2a8663f5a61e01b512d57618cc5b5b3c32d56b3
parentf852fff878a578bef805310b0bfb7cbd1980e689 (diff)
parente13c3201fb66c4c211b4ebb7604d1435bedc1015 (diff)
downloadcpython-git-f191a9e8e4f3fbcf018fac4996d764c2b9d60800.tar.gz
Issue #28190: Merge 3.6.
-rwxr-xr-xconfigure4
-rw-r--r--configure.ac4
-rw-r--r--setup.py3
3 files changed, 8 insertions, 3 deletions
diff --git a/configure b/configure
index 4bc92c5d6b..e262d144d8 100755
--- a/configure
+++ b/configure
@@ -15706,7 +15706,9 @@ fi
# first curses header check
ac_save_cppflags="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
+if test "$cross_compiling" = no; then
+ CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
+fi
for ac_header in curses.h ncurses.h
do :
diff --git a/configure.ac b/configure.ac
index 7f4713b195..1547de59d0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4889,7 +4889,9 @@ fi
# first curses header check
ac_save_cppflags="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
+if test "$cross_compiling" = no; then
+ CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
+fi
AC_CHECK_HEADERS(curses.h ncurses.h)
diff --git a/setup.py b/setup.py
index baa9cef23a..cd05bb6b90 100644
--- a/setup.py
+++ b/setup.py
@@ -1350,7 +1350,8 @@ class PyBuildExt(build_ext):
panel_library = 'panel'
if curses_library == 'ncursesw':
curses_defines.append(('HAVE_NCURSESW', '1'))
- curses_includes.append('/usr/include/ncursesw')
+ if not cross_compiling:
+ curses_includes.append('/usr/include/ncursesw')
# Bug 1464056: If _curses.so links with ncursesw,
# _curses_panel.so must link with panelw.
panel_library = 'panelw'