]> git.gag.com Git - debian/gnuradio/commitdiff
Tweak ticket:181 fix for Win32 (Don Ward)
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 24 Mar 2008 15:52:50 +0000 (15:52 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 24 Mar 2008 15:52:50 +0000 (15:52 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8096 221aa14e-8319-0410-a670-987f0aec2ac5

gnuradio-core/src/python/gnuradio/gr/__init__.py

index 15ff17d7efa8406c9313966c757b570dea394fcc..249328156d1bbd7d1ff922bf06382de00800d174 100644 (file)
@@ -36,15 +36,17 @@ except ImportError:
     except ImportError:
        pass
     
-_dlopenflags = sys.getdlopenflags()
-sys.setdlopenflags(_dlopenflags|_RTLD_GLOBAL)
+if _RTLD_GLOBAL != 0:
+    _dlopenflags = sys.getdlopenflags()
+    sys.setdlopenflags(_dlopenflags|_RTLD_GLOBAL)
 
 from gnuradio_swig_python import *
 from exceptions import *
 from hier_block2 import *
 from top_block import *
 
-sys.setdlopenflags(_dlopenflags)             # Restore original flags
+if _RTLD_GLOBAL != 0:
+    sys.setdlopenflags(_dlopenflags)             # Restore original flags
 
 # create a couple of aliases
 serial_to_parallel = stream_to_vector