Fix #503 change the boost lib detection logic to first look for -mt

and if not available, fall back to regular boost lib (non-multithreaded)
This commit is contained in:
Andrew Resch 2008-09-25 03:30:08 +00:00
commit 26d58d4057
2 changed files with 6 additions and 6 deletions

View file

@ -2,6 +2,8 @@ Deluge 1.0.1 (In Development)
Misc: Misc:
* Fix #187 set a 5 second timer to save the config file after a config value * Fix #187 set a 5 second timer to save the config file after a config value
has been changed. has been changed.
* Fix #503 change the boost lib detection logic to first look for -mt and
if not available, fall back to regular boost lib (non-multithreaded)
Deluge 1.0.0 - "Sharks Are Bulletproof" (21 September 2008) Deluge 1.0.0 - "Sharks Are Bulletproof" (21 September 2008)
Core: Core:

View file

@ -145,12 +145,10 @@ else:
] ]
# Modify the libs if necessary for systems with only -mt boost libs # Modify the libs if necessary for systems with only -mt boost libs
if not os.path.exists( for lib in _libraries:
os.path.join(sysconfig.PREFIX, "lib", "libboost_filesystem.so")): if lib[:6] == "boost_":
# It's likely that this system doesn't have symlinks setup # If there is a -mt version use that
# So add '-mt' to the libraries if os.path.exists(os.path.join(sysconfig.get_config_var("LIBDIR"), "lib" + lib + "-mt.so")):
for lib in _libraries:
if lib[:6] == "boost_":
_libraries[_libraries.index(lib)] = lib + "-mt" _libraries[_libraries.index(lib)] = lib + "-mt"
_sources = glob.glob("./libtorrent/src/*.cpp") + \ _sources = glob.glob("./libtorrent/src/*.cpp") + \