aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/mozilla/fennec/prune-lintl.patch
blob: 37ebb6cf517808381fdfc429698d05629fdc14a7 (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
on uclibc we add -lintl and it will get into host libs too
and on host machines based on glibc it will complain on linking
host libraried. So we prune out -lintl

-Khem

Index: mozilla-central/build/autoconf/glib.m4
===================================================================
--- mozilla-central.orig/build/autoconf/glib.m4
+++ mozilla-central/build/autoconf/glib.m4
@@ -53,7 +53,8 @@ AC_ARG_ENABLE(glibtest, [  --disable-gli
     no_glib=yes
   else
     GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags`
-    GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs`
+    GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs | \
+	   sed 's/\-lintl//g'`
     glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \
            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
     glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \
Index: mozilla-central/configure.in
===================================================================
--- mozilla-central.orig/configure.in
+++ mozilla-central/configure.in
@@ -8495,7 +8495,7 @@ then
         else
             AC_MSG_ERROR([Cannot find $_LIBIDL_PREFIX_DIR/lib/libidl-0.6.lib or $_LIBIDL_PREFIX_DIR/lib/libidl-0.6_s.lib])
         fi
-        HOST_LIBIDL_LIBS="${HOST_LIBIDL_LIBS} ${GLIB_LIBS}"
+        HOST_LIBIDL_LIBS="`echo ${HOST_LIBIDL_LIBS} | sed -e s/\-lintl//g` ${GLIB_LIBS}"
         _LIBIDL_FOUND=1
         ;;
     esac