1. 05 Jul, 2010 4 commits
    • Jonathan Perkin's avatar
      kent's recent changes to this file resulted in flag loss due to · c14e0840
      Jonathan Perkin authored
      the way cmake parses, in particular CMAKE_SIZEOF_VOID_P was
      uninitialized during the first parse, and the bad values were
      cached.
      
      Pull in SIZEOF_VOIDP macro from package_name.cmake, define some
      useful variables, and clean up the file a bit with explicit
      definitions, to hopefully avoid this problem in the future.
      c14e0840
    • Jonathan Perkin's avatar
      No need to save/restore C*FLAGS, they are only used for one script. · 271fcfaf
      Jonathan Perkin authored
      Use CMAKE_*_FLAGS_RELWITHDEBINFO for C*FLAGS expansion, they are
      the most likely to contain the flags we need.
      271fcfaf
    • Jonathan Perkin's avatar
      bug#54991: mysqld_safe reports syntax error and skips part of logic · 59644045
      Jonathan Perkin authored
                 while restarting server
      
      TARGET_LINUX must be 'true' or 'false'.
      59644045
    • Alexander Nozdrin's avatar
      Backporting patch for Bug#52716 (Large files support is disabled, · f92e40cf
      Alexander Nozdrin authored
      large-pages option is broken) from next-mr to mysql-5.5.5-m3-release.
      
      Original revision:
      ------------------------------------------------------------
      revision-id: vvaintroub@mysql.com-20100416134524-y4v27j90p5xvblmy
      parent: luis.soares@sun.com-20100416000700-n267ynu77visx31t
      committer: Vladislav Vaintroub <vvaintroub@mysql.com>
      branch nick: mysql-next-mr-bugfixing
      timestamp: Fri 2010-04-16 15:45:24 +0200
      message:
        Bug #52716 Large files support is disabled, large-pages option is broken.
        
        Correct typo: large pages option was tied to wrong variable opt_large_files,
        instead of opt_large_pages.
      ------------------------------------------------------------
      f92e40cf
  2. 02 Jul, 2010 2 commits
  3. 01 Jul, 2010 2 commits
  4. 30 Jun, 2010 2 commits
  5. 29 Jun, 2010 2 commits
  6. 28 Jun, 2010 5 commits
  7. 25 Jun, 2010 3 commits
  8. 24 Jun, 2010 1 commit
  9. 23 Jun, 2010 4 commits
    • Joerg Bruehe's avatar
      Fix Bug #54739 · 33173fbe
      Joerg Bruehe authored
      Accidental change in compile-time definitions for FreeBSD
      
      
      Revert the accidental setting of "HAVE_BROKEN_REALPATH"
      on current versions of FreeBSD,
      
      do it for both autotools ("configure.in")
      and cmake ("cmake/os/FreeBSD.cmake").
      33173fbe
    • Jonathan Perkin's avatar
      Remove storage/ndb from dist sources. · f84c866c
      Jonathan Perkin authored
      f84c866c
    • Kent Boortz's avatar
      CMakeLists.txt · fb583cfa
      Kent Boortz authored
      cmake/build_configurations/mysql_release.cmake
       - Corrected spelling ENABLE_LOCAL_INFILE => ENABLED_LOCAL_INFILE
       - In addition to "RelWithDebInfo", set target "Release" and "Debug"
       - Set Debug flags
       - Enabled SSL on Mac OS X
       - For gcc builds, set RELEASE and DEBUG flags as well
       - For g++ builds, added "-fno-implicit-templates"
       - Use "-O" (gcc -O1) for optimized binaries, as "DEBUG" in out case
         is more about enabling trace support to the server, no optimization
         makes binaries too slow to be practical to reproduce problems
      
      cmake/os/WindowsCache.cmake
       - Removed unused HAVE_SYS_IOCTL
      
      config.h.cmake
       - Added header checks and missing defines
       - Removed unused HAVE_SYS_IOCTL
       - Grouped and uncommented some HAVE_* that are really not
         defines, but internal variables used in the CMake setup,
       - Added hard coded flags for HP-UX and Mac OS X
      
      configure.cmake
       - Added header checks and missing defines
       - Removed unused HAVE_SYS_IOCTL
       - "sys/dir.h" test needs "sys/types.h"
       - Corrected syntax for "sys/ptem.h" test
       - Don't exclude test for some types if Mac OS X, harmless
         to do the test and we want the HAVE_<type> settings
       - Added hard coded flags for HP-UX and Mac OS X
      
      extra/yassl/CMakeLists.txt
      extra/yassl/taocrypt/CMakeLists.txt
       - Added missing source file "template_instnt.cpp"
      fb583cfa
    • sunanda's avatar
  10. 22 Jun, 2010 2 commits
  11. 21 Jun, 2010 3 commits
  12. 20 Jun, 2010 1 commit
    • Magne Mahre's avatar
      Post-push fixup for WL#5349 · 240afacf
      Magne Mahre authored
      InnoDB came in a new version "simultanously" with the
      commit.  This patch is a minor change to the new innodb
      regression test suite. 
      240afacf
  13. 18 Jun, 2010 2 commits
  14. 17 Jun, 2010 7 commits
    • Magne Mahre's avatar
      WL#5349 Change default storage engine to InnoDB · 32b7e60e
      Magne Mahre authored
      The default storage engine is changed from MyISAM to
      InnoDB, in all builds except for the embedded server.
      
      In addition, the following system variables are 
      changed:
      
        * innodb_file_per_table is enabled
        * innodb_strict_mode is enabled
        * innodb_file_format_name_update is changed
          to 'Barracuda'
      
      The test suite is changed so that tests that do not
      explicitly include the have_innodb.inc are run with
      --default-storage-engine=MyISAM.  This is to ease the
      transition, so that most regression tests are run
      with the same engine as before.
      
      Some tests are disabled for the embedded server
      regression test, as the output of certain statements
      will be different that for the regular server
      (i.e SELECT @@default_storage_engine).  This is to
      ease transition.
      
      
      
      mysql-test/mysql-test-run.pl:
        The regression test suite now adds a
        --default-storage-engine=MyISAM for all non-innodb 
        tests.  This behaviour can be controlled by the
        default-myisam switch in mysql-test-run
      mysql-test/t/bootstrap-master.opt:
        The bootstrap test can only be run without InnoDB
        as it starts several mysqld instances on the same
        datadir. This is possible with MyISAM, but not
        with InnoDB.
      storage/innobase/CMakeLists.txt:
        Build InnoDB per default
      storage/innobase/handler/ha_innodb.cc:
        Change default values for system variables
        
          Enable file_per_table
          Enable strict_mode
          Upgrade default file format to Barracuda
      32b7e60e
    • Joerg Bruehe's avatar
      Bug#54590 "make_binary_distribution" fails because a command · 2b1c5a63
      Joerg Bruehe authored
      line exceeds the limit
      
      Merge the fix into "trunk-bugfixing".
      2b1c5a63
    • Joerg Bruehe's avatar
      Bug#54590 "make_binary_distribution" fails because a command · df7aff65
      Joerg Bruehe authored
      line exceeds the limit
      
      Upmerge the fix from 5.1 to 5.5 ("trunk").
      df7aff65
    • Joerg Bruehe's avatar
      Bug#54590 "make_binary_distribution" fails because a command · 10d0786c
      Joerg Bruehe authored
      line exceeds the limit
      
      Upmerge the fix from 5.0 to 5.1
      10d0786c
    • Joerg Bruehe's avatar
      Bug#54590 "make_binary_distribution" fails because a command · 609e65ba
      Joerg Bruehe authored
                 line exceeds the limit
      
      The number and/or names of our files for the main test suite
      (contents of "mysql-test/t/") now exceeds the command line
      length limit on AIX.
      Solve the problem by using separate "cp" commands for the
      various file name extensions.
      609e65ba
    • Konstantin Osipov's avatar
      Merge. · dc00b5db
      Konstantin Osipov authored
      dc00b5db
    • Konstantin Osipov's avatar
      Merge trunk-bugfixing -> trunk-runtime · cc6dabba
      Konstantin Osipov authored
      cc6dabba