patches/thunderbird3-31-use-system-libffi.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 18196 066db86767a6
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
18196
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     1
--- mozilla/js/ctypes/Makefile.in.old	2010-05-28 22:48:37.979725703 +0800
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     2
+++ mozilla/js/ctypes/Makefile.in	2010-05-28 22:49:28.989493230 +0800
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     3
@@ -96,7 +96,7 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     4
 
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     5
 # build libffi proper
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     6
 LOCAL_INCLUDES = \
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     7
-    -Ilibffi/include \
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     8
+    `pkg-config --cflags libffi` \
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     9
     $(NULL)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    10
 
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    11
 ifeq ($(OS_ARCH),OS2)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    12
@@ -104,9 +104,7 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    13
 	emxomf $<
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    14
 endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    15
 
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    16
-SHARED_LIBRARY_LIBS = \
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    17
-    libffi/.libs/$(LIB_PREFIX)ffi.$(LIB_SUFFIX) \
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    18
-    $(NULL)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    19
+OS_LIBS += `pkg-config --libs libffi`
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    20
 
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    21
 endif # _MSVC_VER
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    22
 
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    23
--- mozilla/configure.old	2010-05-28 22:46:59.926484237 +0800
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    24
+++ mozilla/configure	2010-05-28 22:48:18.660240139 +0800
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    25
@@ -24063,6 +24063,8 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    26
       ac_configure_args="$ac_configure_args --build=$build --host=$target"
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    27
     fi
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    28
     if test "$SOLARIS_SUNPRO_CC"; then
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    29
+      # Build against system libffi
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    30
+      if 0; then
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    31
       # Always use gcc for libffi on Solaris
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    32
       old_cache_file=$cache_file
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    33
       cache_file=js/ctypes/libffi/config.cache
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    34
@@ -24166,6 +24168,7 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    35
 fi
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    36
 
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    37
       cache_file=$old_cache_file
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    38
+fi
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    39
     else
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    40
       
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    41
 if test "$no_recursion" != yes; then