aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/slang/slang/fix-check-pcre.patch
blob: 0c1553a6613c686f43d8c835d9a755ebb4e042d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
fix the pcre existence checking

when check if there is pcre, the configure file always check
the host dir. now we make it work by adding correct prefix for
cross-compile environment.

When enable pcre-module, we see a QA warning because rpaths
hardcoded into the build, rpaths are not needed, so lets turn
this off.

Upstream-Status: Inappropriate
Signed-off-by: Roy.Li <rongqing.li@windriver.com>
---
 configure |   60 ++++++------------------------------------------------------
 1 files changed, 6 insertions(+), 54 deletions(-)

diff --git a/configure b/configure
index f1586c3..d22814f 100755
--- a/configure
+++ b/configure
@@ -6991,6 +6991,7 @@ $as_echo_n "checking for the pcre library and header files ... " >&6; }
 	 /usr/include/pcre,/usr/lib \
 	 /usr/pcre/include,/usr/pcre/lib \
 	 /usr/include,/usr/lib \
+	 /usr/include,/usr/lib64 \
 	 /opt/include/pcre,/opt/lib \
 	 /opt/pcre/include,/opt/pcre/lib \
 	 /opt/include,/opt/lib"
@@ -7021,14 +7022,14 @@ $as_echo_n "checking for the pcre library and header files ... " >&6; }
         xincdir=`echo $include_and_lib | tr ',' ' ' | awk '{print $1}'`
 	xlibdir=`echo $include_and_lib | tr ',' ' ' | awk '{print $2}'`
 	found=0
-	if test -r $xincdir/$xincfile
+	if test -r $PKG_CONFIG_SYSROOT_DIR/$xincdir/$xincfile
 	then
 	  for E in $exts
 	  do
-	    if test -r "$xlibdir/$xlibfile.$E"
+	    if test -r "$PKG_CONFIG_SYSROOT_DIR/$xlibdir/$xlibfile.$E"
 	    then
-	      jd_pcre_include_dir="$xincdir"
-	      jd_pcre_library_dir="$xlibdir"
+	      jd_pcre_include_dir="$PKG_CONFIG_SYSROOT_DIR/$xincdir"
+	      jd_pcre_library_dir="$PKG_CONFIG_SYSROOT_DIR/$xlibdir"
 	      jd_with_pcre_library="yes"
 	      found=1
 	      break
@@ -7054,56 +7055,7 @@ $as_echo "yes: $jd_pcre_library_dir and $jd_pcre_include_dir" >&6; }
     then
       PCRE_LIB=""
     else
-
-if test "X$jd_pcre_library_dir" != "X"
-then
-  if test "X$RPATH" = "X"
-  then
-
-case "$host_os" in
-  *linux*|*solaris* )
-    if test "X$GCC" = Xyes
-    then
-      if test "X$ac_R_nospace" = "Xno"
-      then
-        RPATH="-Wl,-R,"
-      else
-        RPATH="-Wl,-R"
-      fi
-    else
-      if test "X$ac_R_nospace" = "Xno"
-      then
-        RPATH="-R "
-      else
-	RPATH="-R"
-      fi
-    fi
-  ;;
-  *osf*|*openbsd*)
-    if test "X$GCC" = Xyes
-    then
-      RPATH="-Wl,-rpath,"
-    else
-      RPATH="-rpath "
-    fi
-  ;;
-  *netbsd*)
-    if test "X$GCC" = Xyes
-    then
-      RPATH="-Wl,-R"
-    fi
-  ;;
-esac
-
-    if test "X$RPATH" != "X"
-    then
-      RPATH="$RPATH$jd_pcre_library_dir"
-    fi
-  else
-    RPATH="$RPATH:$jd_pcre_library_dir"
-  fi
-fi
-
+      RPATH=""
     fi
 
     PCRE_INC=-I$jd_pcre_include_dir
-- 
1.7.4.1