diff --git a/meta/src/TCint.cxx b/meta/src/TCint.cxx
index 9ef4ce932eb4f37628c0103d8a5827f0d9452ef9..e69b869f9dfae4ad7463ccee2883f2b48c136ed5 100644
--- a/meta/src/TCint.cxx
+++ b/meta/src/TCint.cxx
@@ -1,4 +1,4 @@
-// @(#)root/meta:$Name:  $:$Id: TCint.cxx,v 1.125 2006/09/04 15:33:35 rdm Exp $
+// @(#)root/meta:$Name:  $:$Id: TCint.cxx,v 1.126 2006/10/05 17:02:48 pcanal Exp $
 // Author: Fons Rademakers   01/03/96
 
 /*************************************************************************
@@ -1359,6 +1359,9 @@ const char *TCint::GetClassSharedLibs(const char *cls)
       // convert "::" to "@@", we used "@@" because TEnv
       // considers "::" a terminator
       c.ReplaceAll("::", "@@");
+      // convert "-" to " ", since class names may have
+      // blanks and TEnv considers a blank a terminator
+      c.ReplaceAll(" ", "-");
       const char *libs = fMapfile->GetValue(c, "");
       return (*libs) ? libs : 0;
    }