Branch: Tag:

2006-02-27

2006-02-27 12:33:55 by Martin Stjernholm <mast@lysator.liu.se>

The return of tpike: It's now a pike linked without the post modules, for
use mainly while making the post modules. This avoids the catch-22 situation
when building statically and the linking fails after post modules, in which
case you wouldn't get past the pre-post-module link step to allow you to
have another go at generating the post modules.

Rev: src/Makefile.in:1.415
Rev: src/make_variables.in:1.17
Rev: src/module.c:1.39
Rev: src/precompile.sh.in:1.38
Rev: src/tmodule.c:1.1

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: module.c,v 1.38 2006/01/24 14:19:23 mast Exp $ + || $Id: module.c,v 1.39 2006/02/27 12:33:55 mast Exp $   */      #include "global.h"
33:   #include "module_support.h"      #include "modules/modlist_headers.h" + #ifndef PRE_PIKE   #include "post_modules/modlist_headers.h" -  + #endif      /* Define this to trace the initialization and cleanup of static modules. */   /* #define TRACE_MODULE */
284:   static const struct static_module module_list[] = {    { "Builtin", init_builtin_modules, exit_builtin_modules }   #include "modules/modlist.h" + #ifndef PRE_PIKE   #include "post_modules/modlist.h" -  + #endif   };      void init_modules(void)