diff options
author | Dimitri Stolnikov <horiz0n@gmx.net> | 2014-08-25 22:33:12 +0200 |
---|---|---|
committer | Dimitri Stolnikov <horiz0n@gmx.net> | 2014-08-25 22:33:12 +0200 |
commit | 7703aabf35016987eca828ffde6daf0e57cda678 (patch) | |
tree | 408222aa196298b281e665ea1cf196ef6964057a | |
parent | 58d95b5164ca5f26fb8d16e85d6e91b191cbad2b (diff) |
python: Remove an old workaround for a swig bug
following gnuradio commit 39f14138ac9158eb0610e89a2ae1f8290f184c44
This has been removed of Gnuradio iteself in 2012 and this seems to
be causing issues for some OOT on some platforms...
-rw-r--r-- | python/__init__.py | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/python/__init__.py b/python/__init__.py index 226c029..c7310e1 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -19,36 +19,11 @@ # The presence of this file turns this directory into a Python package ''' -This is the GNU Radio OsmoSDR module. Place your Python package -description here (python/__init__.py). +This is the GNU Radio OsmoSDR module. ''' -# ---------------------------------------------------------------- -# 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 osmosdr namespace from osmosdr_swig import * # import any pure python here # - -# ---------------------------------------------------------------- -# Tail of workaround -if _RTLD_GLOBAL != 0: - sys.setdlopenflags(_dlopenflags) # Restore original flags -# ---------------------------------------------------------------- |