Go to file
Jean-Paul Chaput 72e63309e7 * All Main Python Modules:
- Change: New problem identified with the Python modules: each module seems
        to be built as a complete binary, so all the static C++ initializers are
        allocated in each module. In particular the C++ tree inheritance is built
        for *each* module so we cannot longer uses the typeid() comparisons
        across modules... It was used by boost::program_options to perform is
        casts with boost::any and was starting throwing exceptions because of
        bad casts. program_option was first initialized in "configuration"
        first included by PyViewer then in PyCRL (see Utilities.cpp).
          A first solution is to re-order the import of Python modules in
        stratus1/st_model so that CRL is imported first.
          The second is to not not link "configuration" with boost::program_option
        as only the binary vlsisapd-conf-editor needs it.
          That is a serious problem of which we must be aware and can cause further
        strange behaviors.
          Debug code used to diagnostic has been kept commented in the sources a
        it may be needed again :-(
          This behavior do not affect our singletons because they are part of
        dynamic libraries that seems to be correctly shared between the various
        Python modules.

  * ./stratus1,
    ./cumulus:
    - Change: Replace calls to CRL.getAllianceFramework() by CRL.AllianceFramework.get().
2010-07-17 10:34:46 +00:00
bootstrap * All Tools: 2010-07-15 14:09:16 +00:00
chamsin MetaCapacitor in progress 2008-07-24 15:39:12 +00:00
crlcore * All Main Python Modules: 2010-07-17 10:22:34 +00:00
cumulus * All Main Python Modules: 2010-07-17 10:34:46 +00:00
equinox * All Tools: 2010-07-15 14:31:29 +00:00
hurricane * All Main Python Modules: 2010-07-17 10:22:00 +00:00
ispd * All Tools: 2010-07-15 14:31:37 +00:00
katabatic * All Tools: 2010-07-15 14:31:23 +00:00
kite * All Tools: 2010-07-15 14:31:25 +00:00
knik * All Tools: 2010-07-15 14:31:21 +00:00
mauka * All Main Python Modules: 2010-07-17 10:33:55 +00:00
metis * All Main Python Modules: 2010-07-17 10:33:01 +00:00
nimbus * All Tools: 2010-07-15 14:40:07 +00:00
solstice * All Tools: 2010-07-15 14:31:27 +00:00
stratus1 * All Main Python Modules: 2010-07-17 10:34:21 +00:00
unicorn Script.h moved to viewer. 2010-07-15 15:01:34 +00:00
vlsisapd * All Main Python Modules: 2010-07-17 10:30:35 +00:00