[svn:parrot] r47409 - trunk/config/gen/config_pm

bacek at svn.parrot.org bacek at svn.parrot.org
Sun Jun 6 00:31:57 UTC 2010


Author: bacek
Date: Sun Jun  6 00:31:57 2010
New Revision: 47409
URL: https://trac.parrot.org/parrot/changeset/47409

Log:
Unhardcode installed config.fpmc path slightly.

Modified:
   trunk/config/gen/config_pm/config_pir.in

Modified: trunk/config/gen/config_pm/config_pir.in
==============================================================================
--- trunk/config/gen/config_pm/config_pir.in	Sun Jun  6 00:05:18 2010	(r47408)
+++ trunk/config/gen/config_pm/config_pir.in	Sun Jun  6 00:31:57 2010	(r47409)
@@ -59,7 +59,16 @@
         $P0.'stat'($S0)
         goto L1
   file_not_found:
-    conf_file = "/usr/local/lib/parrot/2.4.0-devel/include/config.fpmc"
+    pop_eh
+    # Treat it as installed parrot.
+    # XXX Check why 2.4.0-devel is hardcoded here!
+    # XXX Check why it's different paths when we use default /usr/local vs specified prefix
+    push_eh file_not_found_2
+    conf_file = prefix . "/lib/2.4.0-devel/include/config.fpmc"
+    $P0.'stat'(conf_file)
+    goto L2
+  file_not_found_2:
+    conf_file = prefix . "/lib/parrot/2.4.0-devel/include/config.fpmc"
     goto L2
   L1:
     conf_file = prefix . "/runtime/parrot/include/config.fpmc"


More information about the parrot-commits mailing list