summaryrefslogtreecommitdiffstats
path: root/patches/ncurses-5.6/ncurses-config-add-sysroot.diff
diff options
context:
space:
mode:
Diffstat (limited to 'patches/ncurses-5.6/ncurses-config-add-sysroot.diff')
-rw-r--r--patches/ncurses-5.6/ncurses-config-add-sysroot.diff39
1 files changed, 39 insertions, 0 deletions
diff --git a/patches/ncurses-5.6/ncurses-config-add-sysroot.diff b/patches/ncurses-5.6/ncurses-config-add-sysroot.diff
new file mode 100644
index 000000000..3c2f928cb
--- /dev/null
+++ b/patches/ncurses-5.6/ncurses-config-add-sysroot.diff
@@ -0,0 +1,39 @@
+Subject: teach ncurses-config about sysroot
+From: Marc Kleine-Budde <mkl@pengutronix.de>
+
+This patch teaches ncursrs-config about sysroot
+
+Signed-off-by: Marc Kleine-Buddde <mkl@pengutronix.de>
+
+---
+ misc/ncurses-config.in | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+Index: ncurses-5.6/misc/ncurses-config.in
+===================================================================
+--- ncurses-5.6.orig/misc/ncurses-config.in
++++ ncurses-5.6/misc/ncurses-config.in
+@@ -70,11 +70,11 @@ while test $# -gt 0; do
+ # compile/link
+ --cflags)
+ INCS=
+- if test "${prefix}/include" != /usr/include ; then
+- INCS="-I${prefix}/include"
++ if test "${SYSROOT}${prefix}/include" != /usr/include ; then
++ INCS="-I${SYSROOT}${prefix}/include"
+ fi
+ if test "@WITH_OVERWRITE@" != no ; then
+- INCS="$INCS -I${prefix}/include/${THIS}"
++ INCS="$INCS -I${SYSROOT}${prefix}/include/${THIS}"
+ fi
+ sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO
+ $INCS
+@@ -82,7 +82,7 @@ ENDECHO
+ ;;
+ --libs)
+ sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO
+- -L${exec_prefix}/lib @EXTRA_LDFLAGS@ -l${THIS} @LIBS@
++ -L${SYSROOT}${exec_prefix}/lib @EXTRA_LDFLAGS@ -l${THIS} @LIBS@
+ ENDECHO
+ ;;
+ # identification