• unknown's avatar
    yassl changeset 2: · d3d56609
    unknown authored
      remove FIX_GCC_LINKING_PROBLEM and -DDEFINE_CXA_PURE_VIRTUAL
      replace echo in configure.in with AC_MSG_WARN/AC_MSG_ERROR
      don't set -DUSE_MYSYS_NEW for gcc 2.95
      set $USE_MYSYS_NEW even if CXX is g++
      yassl bugfixes
      instantiate all yassl templates explicitly
    
    
    client/Makefile.am:
      mysqlbinlog as a c++ program may need my_new.cc (if CXX=gcc)
      no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
    client/mysqladmin.cc:
      no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
    client/mysqlbinlog.cc:
      no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
    configure.in:
      echo should be AC_MSG_WARN or AC_MSG_ERROR
      don't set -DUSE_MYSYS_NEW for gcc 2.95 (to restore old behaviour)
      set $USE_MYSYS_NEW even if CXX is g++ (for yassl, as it can be linked with C programs)
      remove -DDEFINE_CXA_PURE_VIRTUAL - -DUSE_MYSYS_NEW is enough
    extra/yassl/mySTL/list.hpp:
      bugfixes
    extra/yassl/src/Makefile.am:
      no need to mess with CXXFLAGS anymore. Instantiate all templates explicitly
    extra/yassl/src/crypto_wrapper.cpp:
      instantiate templates explicitly
    extra/yassl/src/yassl_imp.cpp:
      instantiate templates explicitly
    extra/yassl/src/yassl_int.cpp:
      instantiate templates explicitly
    extra/yassl/taocrypt/include/runtime.hpp:
      use -DUSE_MYSYS_NEW not -DDEFINE_CXA_PURE_VIRTUAL
      assert in __cxa_pure_virtual
      remove dummy (and thus dangerous) __cxa_guard_acquire/__cxa_guard_release
    extra/yassl/taocrypt/src/Makefile.am:
      no need to mess with CXXFLAGS anymore. Instantiate all templates explicitly
    extra/yassl/taocrypt/src/integer.cpp:
      instantiate templates explicitly
    extra/yassl/taocrypt/src/rsa.cpp:
      instantiate templates explicitly
    include/my_global.h:
      no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
    mysys/my_new.cc:
      no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
    server-tools/instance-manager/command.cc:
      no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
    sql/ha_blackhole.cc:
      typo fixed
    sql/ha_innodb.cc:
      warning fixed
    sql/item_func.cc:
      use LL()
    sql/mysqld.cc:
      no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
    d3d56609
yassl_imp.cpp 50.4 KB