Ticket #3386: jingle_without_dl.patch

File jingle_without_dl.patch, 1.4 kB (added by ruiabreuferreira, 9 months ago)

Allow use of the jingle branch in architectures without the dl module - x86_64

  • src/common/farsight/test-jingle.py

    diff --git a/src/common/farsight/test-jingle.py b/src/common/farsight/test-jingle.py
    index f45fed2..2e9140a 100755
    a b  
    11#!/usr/bin/python 
    22 
    3 import sys, dl, gst, gobject 
    4 sys.setdlopenflags(dl.RTLD_NOW | dl.RTLD_GLOBAL) 
     3import sys, gst, gobject, DLFCN 
     4sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL) 
    55import farsight 
    66from socket import * 
    77 
  • src/common/farsight/test.py

    diff --git a/src/common/farsight/test.py b/src/common/farsight/test.py
    index 58eccc1..fd8a2fd 100755
    a b  
    11#!/usr/bin/python 
    22# hack 
    3 import sys, dl, gst, gobject 
    4 sys.setdlopenflags(dl.RTLD_NOW | dl.RTLD_GLOBAL) 
     3import sys, gst, gobject, DLFCN 
     4sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL) 
    55import farsight 
    66 
    77FARSIGHT_MEDIA_TYPE_AUDIO=0 
  • src/common/jingle.py

    diff --git a/src/common/jingle.py b/src/common/jingle.py
    index ee4c699..2e4790a 100644
    a b  
    2020import xmpp 
    2121 
    2222# ugly hack, fixed in farsight 0.1.24 
    23 import sys, dl, gst 
    24 sys.setdlopenflags(dl.RTLD_NOW | dl.RTLD_GLOBAL) 
     23import sys, DLFCN, gst 
     24sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL) 
    2525import farsight 
    26 sys.setdlopenflags(dl.RTLD_NOW | dl.RTLD_LOCAL) 
     26sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_LOCAL) 
    2727 
    2828def all(iterable):              # backport of py2.5 function 
    2929        for element in iterable: