From 7c8305c54672b658f9f230f281c4d5ea4bbee147 Mon Sep 17 00:00:00 2001 From: Christian Heinrich Date: Thu, 29 Oct 2015 15:14:19 +0100 Subject: [PATCH] [SIMIX] Updated error messages for contexts The "boost" context was not mentioned in the list of existing contexts that are output when an error occurs. --- src/simix/smx_context.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/simix/smx_context.c b/src/simix/smx_context.c index 72d96313be..a801c0451b 100644 --- a/src/simix/smx_context.c +++ b/src/simix/smx_context.c @@ -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."); -- 2.20.1