5110267
diff -rupN rosegarden-10.02.old/src/sound/DSSIPluginFactory.cpp rosegarden-10.02/src/sound/DSSIPluginFactory.cpp
5110267
--- rosegarden-10.02.old/src/sound/DSSIPluginFactory.cpp	2010-02-13 20:52:49.000000000 -0500
5110267
+++ rosegarden-10.02/src/sound/DSSIPluginFactory.cpp	2010-02-18 23:22:24.000000000 -0500
5110267
@@ -234,7 +234,7 @@ DSSIPluginFactory::getPluginPath()
5110267
         path = cpath;
5110267
 
5110267
     if (path == "") {
5110267
-        path = "/usr/local/lib/dssi:/usr/lib/dssi";
5110267
+        path = "/usr/local/lib64/dssi:/usr/lib64/dssi:/usr/local/lib/dssi:/usr/lib/dssi";
5110267
         char *home = getenv("HOME");
5110267
         if (home)
5110267
             path = std::string(home) + "/.dssi:" + path;
5110267
diff -rupN rosegarden-10.02.old/src/sound/LADSPAPluginFactory.cpp rosegarden-10.02/src/sound/LADSPAPluginFactory.cpp
5110267
--- rosegarden-10.02.old/src/sound/LADSPAPluginFactory.cpp	2010-02-13 20:52:49.000000000 -0500
5110267
+++ rosegarden-10.02/src/sound/LADSPAPluginFactory.cpp	2010-02-18 23:26:30.000000000 -0500
5110267
@@ -565,7 +565,7 @@ LADSPAPluginFactory::getPluginPath()
5110267
         path = cpath;
5110267
 
5110267
     if (path == "") {
5110267
-        path = "/usr/local/lib/ladspa:/usr/lib/ladspa";
5110267
+        path = "/usr/local/lib64/ladspa:/usr/lib64/ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa";
5110267
         char *home = getenv("HOME");
5110267
         if (home)
5110267
             path = std::string(home) + "/.ladspa:" + path;
5110267
@@ -759,6 +759,12 @@ LADSPAPluginFactory::generateFallbackCat
5110267
             path.push_back(p);
5110267
             //	    std::cerr << "LADSPAPluginFactory::generateFallbackCategories: path element " << p << std::endl;
5110267
         }
5110267
+        else if (pluginPath[i].contains("/lib64/")) {
5110267
+            QString p(pluginPath[i]);
5110267
+            p.replace("/lib64/", "/share/");
5110267
+            path.push_back(p);
5110267
+            //	    std::cerr << "LADSPAPluginFactory::generateFallbackCategories: path element " << p << std::endl;
5110267
+        }        
5110267
         path.push_back(pluginPath[i]);
5110267
         //	std::cerr << "LADSPAPluginFactory::generateFallbackCategories: path element " << pluginPath[i] << std::endl;
5110267
     }