Remove the RTLD_GLOBAL hack
It was removed from gnuradio back in 2014
39f14138ac
Change-Id: I1604ad5b9eefe3d4a2228b2a09e2069962844c97
This commit is contained in:
parent
5e0ea65121
commit
783a1f7b56
|
@ -23,23 +23,6 @@ This is the GNU Radio GSM module. Place your Python package
|
|||
description here (python/__init__.py).
|
||||
'''
|
||||
|
||||
# ----------------------------------------------------------------
|
||||
# Temporary workaround for ticket:181 (swig+python problem)
|
||||
import sys
|
||||
_RTLD_GLOBAL = 0
|
||||
try:
|
||||
from dl import RTLD_GLOBAL as _RTLD_GLOBAL
|
||||
except ImportError:
|
||||
try:
|
||||
from DLFCN import RTLD_GLOBAL as _RTLD_GLOBAL
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
if _RTLD_GLOBAL != 0:
|
||||
_dlopenflags = sys.getdlopenflags()
|
||||
sys.setdlopenflags(_dlopenflags|_RTLD_GLOBAL)
|
||||
# ----------------------------------------------------------------
|
||||
|
||||
|
||||
# import swig generated symbols into the gsm namespace
|
||||
from .grgsm_swig import *
|
||||
|
@ -59,12 +42,3 @@ from .fn_time import *
|
|||
from .txtime_bursts_tagger import *
|
||||
from .arfcn import *
|
||||
from .device import *
|
||||
|
||||
|
||||
#
|
||||
|
||||
# ----------------------------------------------------------------
|
||||
# Tail of workaround
|
||||
if _RTLD_GLOBAL != 0:
|
||||
sys.setdlopenflags(_dlopenflags) # Restore original flags
|
||||
# ----------------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue