Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Compile fix
[simgrid.git] / src / bindings / ruby / simgrid_ruby.c
index 5ac81ec..d6c5338 100644 (file)
@@ -148,12 +148,10 @@ static VALUE msg_get_clock(VALUE class)
 
 }
 
-extern const char *xbt_ctx_factory_to_use;      /*Hack: let msg load directly the right factory */
-
 typedef VALUE(*rb_meth) (ANYARGS);
 void Init_libsimgrid()
 {
-  xbt_ctx_factory_to_use = "ruby";
+  factory_initializer_to_use = SIMIX_ctx_ruby_factory_init;
 
   // Modules
   rb_msg = rb_define_module("MSG");