• Tor Didriksen's avatar
    Bug #58699 cannot build with gcc dbg on solaris · 029a5df8
    Tor Didriksen authored
    
    cmake/os/SunOS.cmake:
      Remove TARGET_OS_SOLARIS
    config.h.cmake:
      Remove TARGET_OS_SOLARIS
      Add PTHREAD_ONCE_INITIALIZER
    configure.cmake:
      Add function for testing whether we need { PTHREAD_ONCE_INIT } rather than PTHREAD_ONCE_INIT
    include/my_pthread.h:
      Use PTHREAD_ONCE_INITIALIZER if set by cmake.
    include/mysql/psi/mysql_file.h:
      Include my_global.h first, to get correct platform definitions.
    mysys/ptr_cmp.c:
      Hide the unused static functions in #ifdef's on solaris.
      Use __sun (defined by both gcc and SunPro cc) rather than TARGET_OS_SOLARIS
    sql/my_decimal.cc:
      Include my_global.h first, to get correct platform definitions.
    sql/mysqld.cc:
      Fix signed/unsigned comparison warning.
    sql/sql_audit.h:
      Include my_global.h first, to get correct platform definitions.
    sql/sql_plugin.h:
      Include my_global.h first, to get correct platform definitions.
    sql/sql_show.cc:
      Fix: warning: cast from pointer to integer of different size
    sql/sys_vars.h:
      Use reinterpret_cast rather than c-style cast.
    storage/perfschema/pfs_instr.cc:
      Include my_global.h first, to get correct platform definitions.
    029a5df8
my_pthread.h 31.2 KB