diff --git o/main.c o/main.c
index 9bad80abf..f77076b1a 100644
--- o/main.c
+++ o/main.c
@@ -434,6 +434,7 @@ init_boot(void) {
     printf("%s\n",dlerror());
   if (!(q=dlsym(v,"gcl_init_boot")))
     printf("%s\n",dlerror());
+  fflush(stdout); // flush stdout that allows to see the real error if it happened
   ((void (*)())q)();
   sSAoptimize_maximum_pagesA->s.s_dbind=omp;
 
