[Libreoffice-commits] online.git: loolwsd/bundled loolwsd/LOOLWSD.cpp
Henry Castro
hcastro at collabora.com
Wed Jul 15 18:01:11 PDT 2015
loolwsd/LOOLWSD.cpp | 14 ------------
loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKitInit.h | 2 -
2 files changed, 1 insertion(+), 15 deletions(-)
New commits:
commit fd5b676b2d9b161158515d7c9bcc260a8abd2678
Author: Henry Castro <hcastro at collabora.com>
Date: Wed Jul 15 20:57:39 2015 -0400
loolwsd: set RTLD_NOW, all undefined symbols in
the library are resolved before dlopen() returns.
Also remove unnecessary commented code.
diff --git a/loolwsd/LOOLWSD.cpp b/loolwsd/LOOLWSD.cpp
index 77be226..f6b8457 100644
--- a/loolwsd/LOOLWSD.cpp
+++ b/loolwsd/LOOLWSD.cpp
@@ -997,20 +997,6 @@ void LOOLWSD::desktopMain()
Thread::sleep(std::stoul(std::getenv("SLEEPFORDEBUGGER")) * 1000);
}
- // TODO loKit SolarMutex is locked, it ends deadlock
-/*
-#ifdef __APPLE__
- LibreOfficeKit *loKit(lok_init_2(("/" + loSubPath + "/Frameworks").c_str(), "file:///user"));
-#else
- LibreOfficeKit *loKit(lok_init_2(("/" + loSubPath + "/program").c_str(), "file:///user"));
-#endif
-
- if (!loKit)
- {
- logger().fatal(Util::logPrefix() + "LibreOfficeKit initialisation failed");
- exit(Application::EXIT_UNAVAILABLE);
- }*/
-
namedMutexLOOL.lock();
startupComponent(_numPreSpawnedChildren);
diff --git a/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKitInit.h b/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKitInit.h
index f1966c7..0445fdf 100644
--- a/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKitInit.h
+++ b/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKitInit.h
@@ -42,7 +42,7 @@ extern "C"
void *_dlopen(const char *pFN)
{
- return dlopen(pFN, RTLD_LAZY
+ return dlopen(pFN, RTLD_NOW
#if defined __clang__ && defined __linux__ \
&& defined ENABLE_RUNTIME_OPTIMIZATIONS
#if !ENABLE_RUNTIME_OPTIMIZATIONS
More information about the Libreoffice-commits
mailing list