From d9ffcee06ec97f4a9e00ff0a9071d7a58e5075a1 Mon Sep 17 00:00:00 2001 From: zecke Date: Sat, 20 Dec 2003 13:06:29 +0000 Subject: Do not use LD_BIND_NOW for now. I hope ljp gets some numbers for that soon... --- diff --git a/core/launcher/applauncher.cpp b/core/launcher/applauncher.cpp index 0ac043b..0db99dd 100644 --- a/core/launcher/applauncher.cpp +++ b/core/launcher/applauncher.cpp @@ -656,7 +656,14 @@ void AppLauncher::createQuickLauncher() ::close( fd ); ::setpgid( ::getpid(), ::getppid() ); // Try bindir first, so that foo/bar works too - setenv( "LD_BIND_NOW", "1", 1 ); + /* + * LD_BIND_NOW will change the behaviour of ld.so and dlopen + * RTLD_LAZY will be made RTLD_NOW which leads to problem + * with miscompiled libraries... if LD_BIND_NOW is set.. there + * is no way back.. We will wait for numbers from TT to see + * if using LD_BIND_NOW is worth it - zecke + */ +// setenv( "LD_BIND_NOW", "1", 1 ); ::execv( QPEApplication::qpeDir()+"bin/quicklauncher", args ); ::execvp( "quicklauncher", args ); delete []args; -- cgit v0.9.0.2