Kaydet (Commit) f6c713b7 authored tarafından Jürgen Schmidt's avatar Jürgen Schmidt

#122483# correct library path

üst d8a72483
......@@ -179,12 +179,22 @@ int main( int argc, char *argv[] )
value = getenv( ENVVARNAME );
// workaround for finding wrong libsqlite3.dylib in the office installation
// For MacOS > 10.6 nss uses the system lib -> unresolved symbol _sqlite3_wal_checkpoint
#ifdef MACOSX
size = strlen( ENVVARNAME ) + strlen( "=/usr/lib:" ) + strlen( libpath ) + 1;
#else
size = strlen( ENVVARNAME ) + strlen( "=" ) + strlen( libpath ) + 1;
#endif
if ( value != NULL )
size += strlen( PATHSEPARATOR ) + strlen( value );
envstr = (char*) malloc( size );
strcpy( envstr, ENVVARNAME );
#ifdef MACOSX
strcat( envstr, "=/usr/lib:" );
#else
strcat( envstr, "=" );
#endif
strcat( envstr, libpath );
if ( freeLibpath != 0 )
{
......@@ -196,10 +206,12 @@ int main( int argc, char *argv[] )
strcat( envstr, value );
}
putenv( envstr );
fprintf( stderr, "DYLD_LIBRARY_PATH=%s\n", envstr );
}
else
{
fprintf( stderr, "Warning: no UNO installation found!\n" );
fprintf( stderr, "Warning: no office installation found!\n" );
fflush( stderr );
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment