diff -rupN dssi-1.0.0.old/doc/jack-dssi-host.1 dssi-1.0.0/doc/jack-dssi-host.1
--- dssi-1.0.0.old/doc/jack-dssi-host.1 2009-01-05 15:43:48.000000000 -0500
+++ dssi-1.0.0/doc/jack-dssi-host.1 2009-05-30 00:03:04.000000000 -0400
@@ -91,7 +91,7 @@ by the environment variable
.B DSSI_PATH,
which is a colon-separated list of directories. If
.B DSSI_PATH
-is not set, a default search path of /usr/lib/dssi,
+is not set, a default search path of /usr/lib64/dssi, /usr/local/lib64/dssi, /usr/lib/dssi,
/usr/local/lib/dssi, and (assuming the environment variable HOME is
set,) $HOME/.dssi is used.
.br
diff -rupN dssi-1.0.0.old/jack-dssi-host/jack-dssi-host.c dssi-1.0.0/jack-dssi-host/jack-dssi-host.c
--- dssi-1.0.0.old/jack-dssi-host/jack-dssi-host.c 2009-01-04 16:48:26.000000000 -0500
+++ dssi-1.0.0/jack-dssi-host/jack-dssi-host.c 2009-07-13 00:58:43.000000000 -0400
@@ -492,10 +492,10 @@ load(const char *dllName, void **dll, in
if (!defaultDssiPath) {
const char *home = getenv("HOME");
if (home) {
- defaultDssiPath = malloc(strlen(home) + 60);
- sprintf(defaultDssiPath, "/usr/local/lib/dssi:/usr/lib/dssi:%s/.dssi", home);
+ defaultDssiPath = malloc(strlen(home) + 100);
+ sprintf(defaultDssiPath, "/usr/local/lib64/dssi:/usr/lib64/dssi:/usr/local/lib/dssi:/usr/lib/dssi:%s/.dssi", home);
} else {
- defaultDssiPath = strdup("/usr/local/lib/dssi:/usr/lib/dssi");
+ defaultDssiPath = strdup("/usr/local/lib64/dssi:/usr/lib64/dssi:/usr/local/lib/dssi:/usr/lib/dssi");
}
}
dssiPath = defaultDssiPath;