An error occurred fetching the project authors.
  1. 06 Jul, 2005 1 commit
  2. 04 Jul, 2005 1 commit
  3. 02 Jul, 2005 1 commit
    • unknown's avatar
      configure.in: · 8c4d2838
      unknown authored
        Enable build with CXX=gcc and gcc version 4
      
      
      configure.in:
        Enable build with CXX=gcc and gcc version 4
      8c4d2838
  4. 29 Jun, 2005 1 commit
  5. 28 Jun, 2005 1 commit
    • unknown's avatar
      configure.in: · 5ecfca0b
      unknown authored
        Enable build with CXX=gcc and gcc version 4
      
      
      configure.in:
        Enable build with CXX=gcc and gcc version 4
      5ecfca0b
  6. 23 Jun, 2005 2 commits
  7. 22 Jun, 2005 3 commits
    • unknown's avatar
      Better AR guessing. · 8790b00c
      unknown authored
      configure.in:
        Move AR guessing to misc.m4.
      8790b00c
    • unknown's avatar
      Better comment. · b84e9245
      unknown authored
      configure.in:
        Post-review fix: better comment.
      b84e9245
    • unknown's avatar
      WL#2286 - Compile MySQL w/YASSL support · 1e2ffbf0
      unknown authored
      Fix GCC 4.0 link failure.
      Better CXX_VERSION guessing.
      
      
      config/ac-macros/misc.m4:
        Better CXX_VERSION guessing.
      configure.in:
        CXX_VERSION guessing moved to misc.m4.
        HAVE_EXPLICIT_TEMPLATE_INSTANTIATION moved to config.h.
        Use compiler AR with MIPSpro and Forte instead of instantiating templates explicitly.
      extra/yassl/src/crypto_wrapper.cpp:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      extra/yassl/src/template_instnt.cpp:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      extra/yassl/src/yassl_int.cpp:
        GCC 4.0 link fix. This file needs __cxa_pure_virtual.
      extra/yassl/taocrypt/include/runtime.hpp:
        Fix GCC 4.0 link failure. Instruct compiler to always emit __cxa_pure_virtual even if
        it seems to be never used.
      extra/yassl/taocrypt/include/types.hpp:
        Include config.h.
      extra/yassl/taocrypt/src/algebra.cpp:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      extra/yassl/taocrypt/src/dh.cpp:
        GCC 4.0 link fix. This file needs __cxa_pure_virtual.
      extra/yassl/taocrypt/src/dsa.cpp:
        GCC 4.0 link fix. This file needs __cxa_pure_virtual.
      extra/yassl/taocrypt/src/integer.cpp:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      extra/yassl/taocrypt/src/rsa.cpp:
        GCC 4.0 link fix. This file needs __cxa_pure_virtual.
      extra/yassl/taocrypt/src/template_instnt.cpp:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/field.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/item.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/item_buff.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/mysqld.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/opt_range.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/set_var.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/slave.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/sql_acl.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/sql_class.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/sql_insert.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/sql_map.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/sql_select.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/sql_show.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      sql/table.cc:
        EXPLICIT_TEMPLATE_INSTANTIATION renamed to HAVE_EXPLICIT_TEMPLAE_INSTANTIATION.
      1e2ffbf0
  8. 19 Jun, 2005 1 commit
    • unknown's avatar
      WL#2286 - Compile MySQL w/YASSL support · c47a33ab
      unknown authored
      Fix for yaSSL link failures with Forte Developer 7, MIPSpro Compilers, Compaq C++.
      These compilers have problem with implicit template instantiation in archives
      (libyassl.a, libtaocrypt.a). Instantiate templates explicitly.
      
      Fix for yaSSL link failure on powermacg5 (gcc 3.3). When -O3 is specified gcc inlines
      __cxa_pure_virtual. This is wrong behavior, __cxa_pure_virtual must never be inlined.
      
      
      configure.in:
        Better CXX_VERSION guessing.
        EXPLICIT_TEMPLATE_INSTANTIATION macro indicates whether to instantiate templates explicitly.
        Instantiate templates explicitly on MIPSpro, Compaq, Forte.
      extra/yassl/src/crypto_wrapper.cpp:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      extra/yassl/src/template_instnt.cpp:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
        More portable templates instantiation.
      extra/yassl/src/yassl_int.cpp:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
        More portable templates instantiation.
      extra/yassl/taocrypt/include/runtime.hpp:
        Fix for link failure on powermacg5 (gcc 3.3). __cxa_pure_virtual must never be inlined.
      extra/yassl/taocrypt/src/algebra.cpp:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      extra/yassl/taocrypt/src/integer.cpp:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      extra/yassl/taocrypt/src/template_instnt.cpp:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/field.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/item.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/item_buff.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/mysqld.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/opt_range.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/set_var.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/slave.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/sql_acl.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/sql_class.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/sql_insert.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/sql_map.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/sql_select.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/sql_show.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      sql/table.cc:
        Replace __GNUC__ by EXPLICIT_TEMPLATE_INSTANTIATION.
      c47a33ab
  9. 16 Jun, 2005 1 commit
  10. 09 Jun, 2005 1 commit
  11. 07 Jun, 2005 1 commit
  12. 05 Jun, 2005 1 commit
  13. 01 Jun, 2005 1 commit
    • unknown's avatar
      - removed references to some obsolete files (BUG#10824) · 3a192cf5
      unknown authored
      - removed obsolete mysql-max.spec.sc RPM spec file (Max is built out of the standard
        spec file)
      
      
      BitKeeper/deleted/.del-mysql-max.spec.sh~ca055d86585c1010:
        Delete: support-files/mysql-max.spec.sh
      configure.in:
        - removed references to some obsolete files
      scripts/make_binary_distribution.sh:
        - removed references to some obsolete files
      3a192cf5
  14. 24 May, 2005 1 commit
  15. 19 May, 2005 3 commits
  16. 18 May, 2005 1 commit
    • unknown's avatar
      Fix warnings from icc · ac76b152
      unknown authored
      Added BUILD scripts for icc
      Fixed (one time) memory leak in grant handling
      
      
      config/ac-macros/misc.m4:
        Remove warnings flags from icc when compiling with -Werror
      configure.in:
        Remove warnings flags from icc when compiling with -Werror
      extra/replace.c:
        Fix warnings from icc
      include/my_dbug.h:
        Fix warnings from icc
      sql/gen_lex_hash.cc:
        Fix warnings from icc
      sql/mysql_priv.h:
        Add missing variables
      sql/mysqld.cc:
        Fix warnings from icc:
        - made a lot of variables static
        - Removing some not used variables
        - Fixed wrong printf()
        - removed extern "C" from some functions
      sql/spatial.h:
        Fix warnings from icc
      sql/sql_acl.cc:
        Fixed memory leak
      sql/sql_lex.cc:
        Fix warnings from icc
      sql/sql_lex.h:
        Fix warnings from icc
      ac76b152
  17. 17 May, 2005 1 commit
    • unknown's avatar
      sql_yacc.yy: · b7cc28ac
      unknown authored
        missing semicolon added
      sql_base.cc:
        bad merge fixed
      sp_head.cc, view.test, view.result:
        Correct restoring view name in SP table locking BUG#9758
      configure.in:
        restore -fno-implicit-templates -fno-exceptions -fno-rtti in configure
      
      
      configure.in:
        restore -fno-implicit-templates -fno-exceptions -fno-rtti in configure
      mysql-test/r/view.result:
        Correct restoring view name in SP table locking BUG#9758
      mysql-test/t/view.test:
        Correct restoring view name in SP table locking BUG#9758
      sql/sp_head.cc:
        Correct restoring view name in SP table locking BUG#9758
      sql/sql_base.cc:
        bad merge fixed
      sql/sql_yacc.yy:
        missing semicolon added
      b7cc28ac
  18. 16 May, 2005 1 commit
    • unknown's avatar
      Build fixes · 83e1d157
      unknown authored
      configure.in:
        Fix for build problems
         - Removing extra semicolon and parentheses, this is not C++ :)
      83e1d157
  19. 12 May, 2005 1 commit
  20. 10 May, 2005 1 commit
    • unknown's avatar
      Makefile.am, configure.in: · f9074d72
      unknown authored
        Enable creation of embedded lib when --with-darwin-mwcc
      
      
      configure.in:
        Enable creation of embedded lib when --with-darwin-mwcc
      libmysqld/Makefile.am:
        Enable creation of embedded lib when --with-darwin-mwcc
      f9074d72
  21. 09 May, 2005 1 commit
    • unknown's avatar
      configure.in: · 577b2918
      unknown authored
        Bumped up version number to indicate 4.1.12 was branched off
      
      
      configure.in:
        Bumped up version number to indicate 4.1.12 was branched off
      577b2918
  22. 07 May, 2005 1 commit
    • unknown's avatar
      [backport of 4.1, because 4.0 autobuild now hits the same problem; · 6649c9fb
      unknown authored
      when merging just use "ul"] In configure.in, don't remove $AVAILABLE_LANGUAGES_ERRORS_RULES at end
      because config.status may later need this file (if it does not find it
      it won't incorporate dependencies of errmsg.sys in sql/share/Makefile).
      In sql/share/Makefile.am using "all:" leads to double-"all:" in Makefile.
      
      
      configure.in:
        Don't remove $AVAILABLE_LANGUAGES_ERRORS_RULES at end of configure.in
        because config.status may later need this file (if it does not find it
        it won't incorporate dependencies of errmsg.sys in sql/share/Makefile :( )
      sql/share/Makefile.am:
        using "all:" leads to double-"all:" in Makefile (counting the auto-generated);
        all-local is the standard way to :
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      6649c9fb
  23. 05 May, 2005 3 commits
    • unknown's avatar
      Added cp932 character set · 2ad56abe
      unknown authored
      2ad56abe
    • unknown's avatar
      gcc 2.92 compatibility · 784208d2
      unknown authored
      config/ac-macros/misc.m4:
        better USE_MYSYS_NEW detection
      configure.in:
        better USE_MYSYS_NEW detection
      extra/yassl/src/Makefile.am:
        better USE_MYSYS_NEW detection
      extra/yassl/taocrypt/include/runtime.hpp:
        better USE_MYSYS_NEW detection
      784208d2
    • unknown's avatar
      terminal.c, sql_bitmap.h, my_sys.h, configure.in, config.h: · 2b9ae6cf
      unknown authored
        Initial Metrowerks CodeWarrior compiler support
      
      
      cmd-line-utils/libedit/config.h:
        Initial Metrowerks CodeWarrior compiler support
      configure.in:
        Initial Metrowerks CodeWarrior compiler support
      include/my_sys.h:
        Initial Metrowerks CodeWarrior compiler support
      sql/sql_bitmap.h:
        Initial Metrowerks CodeWarrior compiler support
      cmd-line-utils/readline/terminal.c:
        Initial Metrowerks CodeWarrior compiler support
      2b9ae6cf
  24. 30 Apr, 2005 1 commit
    • unknown's avatar
      yassl changeset 2: · 07918c8c
      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
      07918c8c
  25. 29 Apr, 2005 1 commit
    • unknown's avatar
      CAST(string_argument AS UNSIGNED) didn't work for big integers above the signed range. (Bug #7036) · f301f8f2
      unknown authored
      Produce warnings of wrong cast of strings to signed/unsigned.
      Don't block not resolved IP's if DNS server is down (Bug #8467)
      Fix compiler problems with MinGW (Bug #8872)
      
      
      configure.in:
        Fix compiler problems with MinGW (Bug #8872)
      include/config-win.h:
        Fix compiler problems with MinGW (Bug #8872)
      include/my_global.h:
        Fix compiler problems with MinGW (Bug #8872)
      mysql-test/r/cast.result:
        Test for cast to signed/unsigned outside of range (Bug #7036)
      mysql-test/t/cast.test:
        Test for cast to signed/unsigned outside of range (Bug #7036)
      mysys/default.c:
        Cleanup (combine identical code). 
        Done mainly by Jani
      sql/field.h:
        Added cast_to_int_type() to ensure that enums are casted as numbers
      sql/hostname.cc:
        Don't block not resolved IP's if DNS server is down (Bug #8467)
      sql/item.h:
        Added cast_to_int_type() to ensure that enums are casted as numbers
      sql/item_func.cc:
        CAST(string_argument AS UNSIGNED) didn't work for big integers above the
        signed range. (Bug #7036)
        Produce warnings of wrong cast of strings to signed/unsigned
      sql/item_func.h:
        CAST(string_argument AS UNSIGNED) didn't work for big integers above the
        signed range. (Bug #7036)
      f301f8f2
  26. 28 Apr, 2005 4 commits
    • unknown's avatar
      Fix tiny typo in configure.in · 3b457f0c
      unknown authored
      configure.in:
        Fix typo
      3b457f0c
    • unknown's avatar
      WL#2286 Compile MySQL w/YASSL support · 9b64a9ff
      unknown authored
      yaSSL-0.9.7 library bundled.
      
      
      BUILD/Makefile.am:
        compile-pentium-debug-yassl added to distribution.
      Makefile.am:
        Added yassl_dir to SUBDIRS. It contains path to yassl distribution if --with-yassl
        specified. It is empty otherwise.
      configure.in:
        yaSSL CHECK-function call.
      extra/Makefile.am:
        yaSSL added to distribution.
      include/violite.h:
        YASSL_MYSQL_COMPATIBLE macro must be defined to make yassl headers compatible.
      9b64a9ff
    • unknown's avatar
      Removing duplicate AC_PREREQ macros · 9d0f5ac0
      unknown authored
      Setting AC_PREREQ required version to 2.50 until we have sorted out what is required. The manual says 2.58.
      
      
      configure.in:
        Removing duplicate AC_PREREQ macros
      9d0f5ac0
    • unknown's avatar
      Backport fix from 4.1 for testing whether CXX is gcc. (Bug #9690) · 971c2cbd
      unknown authored
      configure.in:
        Use more flexible for test for CXX being gcc.
      971c2cbd
  27. 27 Apr, 2005 3 commits
    • unknown's avatar
      BUG#9714 libsupc++ problem · f5b25320
      unknown authored
       - Remove linking of libsupc++
       - Move all local static variables to filescope
      
      
      configure.in:
        Remove linking with libsupc++
      sql/examples/ha_archive.cc:
        Move local static variables to file scope
      sql/examples/ha_example.cc:
        Move local static variables to file scope
      sql/examples/ha_tina.cc:
        Move local static variables to file scope
      sql/ha_berkeley.cc:
        Move local static variables to file scope
      sql/ha_blackhole.cc:
        Move local static variables to file scope
      sql/ha_federated.cc:
        Move local static variables to file scope
      sql/ha_heap.cc:
        Move local static variables to file scope
      sql/ha_innodb.cc:
        Move local static variables to file scope
      sql/ha_myisam.cc:
        Move local static variables to file scope
      sql/ha_myisammrg.cc:
        Move local static variables to file scope
      sql/ha_ndbcluster.cc:
        Move local static variables to file scope
      sql/item.cc:
        Move local static instance variables to file scope
      sql/item_sum.cc:
        Move local static variables to file scope
      f5b25320
    • unknown's avatar
      Bug #8162 MySQL cannot be compiled without readline · cb0d3a0e
      unknown authored
       - Display error if system readline or libedit can't be found
      
      
      configure.in:
        Display an error if user has selected not to use the bundled libedit or readline, AND the system readline or libedit can't be found
      cb0d3a0e
    • unknown's avatar
      Bug #9954 mysql-4.1.11/cmd-line-utils/libedit/makelist.sh is not portable · 7f982988
      unknown authored
        - Changed makelist.sh
        - Bump up required version of autoconf
        - Use new style to init mutex in my_thr_init
      
      
      cmd-line-utils/libedit/makelist.sh:
        Changed file so it works also on windows cr/lf files.
      configure.in:
        Bump up required AC version number so that correct version of aclocal and autoconf is selected.
      include/my_pthread.h:
        Use PTHREAD_MUTEX_ADAPTIVE_NP to see if "fast" mutexes are available
        Remove "errorcheck" mutexes, since they are never used.
      mysys/my_thr_init.c:
        Use new style functions to init mutex if PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP is defined
        Add comment what mutex "kind" means
      7f982988
  28. 26 Apr, 2005 1 commit
    • unknown's avatar
      Fix compile issues in Intel C/C++ compiler (Bug #9063) · c4a4be84
      unknown authored
      acinclude.m4:
        Use AC_LANG_PUSH/POP instead of _SAVE/RESTORE
        Add test to get type of 'struct rlimit'
        Switch order of including stdlib.h and declaration being tested to
        match how it will be used in regular code.
      configure.in:
        Call MYSQL_TYPE_STRUCT_RLIMIT macro
      sql/mysqld.cc:
        Use STRUCT_RLIMIT for getting type of struct rlimit.
      c4a4be84