Index: /trunk/FACT++/src/Configuration.cc
===================================================================
--- /trunk/FACT++/src/Configuration.cc	(revision 20074)
+++ /trunk/FACT++/src/Configuration.cc	(revision 20075)
@@ -886,5 +886,6 @@
 //!  - (5)  Read and parse the global configuration file, which is compiled
 //!         from the path corresponding to the argument given in the
-//!         constructor + "/fact++.rc", unrecognized options are always
+//!         constructor + "/fact++.rc" (or sysconf-prefix + fact++.rc
+//!         if not found), unrecognized options are always
 //!         allowed. Note that in contradiction to all other options
 //!         the options in this file are not checked at all. Hence,
@@ -1049,6 +1050,10 @@
 
     const boost::filesystem::path path(GetName());
-    const string globalfile = (path.parent_path()/boost::filesystem::path("fact++.rc")).string();
-
+    string globalfile = (path.parent_path()/boost::filesystem::path("fact++.rc")).string();
+
+#ifdef PACKAGE_INSTALL_SYSCONFDIR
+    if (!boost::filesystem::exists(globalfile))
+        globalfile = (boost::filesystem::path(PACKAGE_INSTALL_SYSCONFDIR)/boost::filesystem::path("fact++.rc")).string();
+#endif
 
     errno = 0;
