--- owl-2.2.2.orig/perlconfig.c
+++ owl-2.2.2/perlconfig.c
@@ -179,6 +179,7 @@
   int ret, fd;
   PerlInterpreter *p;
   char filename[MAXPATHLEN];
+  int embedding_argc;
   char *embedding[5];
   char *err;
   struct stat statbuff;
@@ -191,8 +192,11 @@
   embedding[0]="";
   embedding[1]=filename;
   embedding[2]=0;
+  embedding_argc = 2;
 
   /* create and initialize interpreter */
+  PERL_SYS_INIT3(&embedding_argc, &embedding, &environ);
+  /* we never perl_free so we don't PERL_TERM either */
   p=perl_alloc();
   owl_global_set_perlinterp(&g, (void*)p);
   perl_construct(p);
