X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5fc72d28104dca5e9f2fb0d2bb047c7277a7999f..7c8305c54672b658f9f230f281c4d5ea4bbee147:/src/simix/smx_context.c diff --git a/src/simix/smx_context.c b/src/simix/smx_context.c index e447ed3e98..a801c0451b 100644 --- a/src/simix/smx_context.c +++ b/src/simix/smx_context.c @@ -6,13 +6,13 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include "portable.h" +#include "src/portable.h" #include "xbt/log.h" #include "xbt/swag.h" #include "xbt/xbt_os_thread.h" #include "smx_private.h" #include "simgrid/sg_config.h" -#include "internal_config.h" +#include "src/internal_config.h" #include "simgrid/modelchecker.h" @@ -96,12 +96,17 @@ void SIMIX_context_mod_init(void) #ifdef HAVE_RAWCTX XBT_ERROR(" raw: high performance context factory implemented specifically for SimGrid"); #else - XBT_ERROR(" (raw contexts are disabled at compilation time on this machine -- check configure logs for details)"); + XBT_ERROR(" (raw contexts were disabled at compilation time on this machine -- check configure logs for details)"); #endif #ifdef CONTEXT_UCONTEXT XBT_ERROR(" ucontext: classical system V contexts (implemented with makecontext, swapcontext and friends)"); #else - XBT_ERROR(" (ucontext is disabled at compilation time on this machine -- check configure logs for details)"); + XBT_ERROR(" (ucontext was disabled at compilation time on this machine -- check configure logs for details)"); +#endif +#ifdef HAVE_BOOST_CONTEXT + XBT_ERROR(" boost: this uses the boost libraries context implementation"); +#else + XBT_ERROR(" (boost was disabled at compilation time on this machine -- check configure logs for details. Did you install the libboost-context-dev package?)"); #endif XBT_ERROR(" thread: slow portability layer using system threads (pthreads on UNIX, CreateThread() on windows)"); xbt_die("Please use a valid factory.");