mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Allow DEFAULT_THREAD_STACK to be set via -DDEFAULT_THREAD_STACK=... so our
official binary builds for Linux that are built against a static glibc with a 128k thread stack size limit can be compiled with a default that doesn't result in a harmless (but oft-misunderstood) warning message. (Bug #6226) include/my_pthread.h: Allow DEFAULT_THREAD_STACK to be set via -DDEFAULT_THREAD_STACK=...
This commit is contained in:
@@ -624,6 +624,7 @@ extern int pthread_dummy(int);
|
|||||||
/* All thread specific variables are in the following struct */
|
/* All thread specific variables are in the following struct */
|
||||||
|
|
||||||
#define THREAD_NAME_SIZE 10
|
#define THREAD_NAME_SIZE 10
|
||||||
|
#ifndef DEFAULT_THREAD_STACK
|
||||||
#if defined(__ia64__)
|
#if defined(__ia64__)
|
||||||
/*
|
/*
|
||||||
MySQL can survive with 32K, but some glibc libraries require > 128K stack
|
MySQL can survive with 32K, but some glibc libraries require > 128K stack
|
||||||
@@ -633,6 +634,7 @@ extern int pthread_dummy(int);
|
|||||||
#else
|
#else
|
||||||
#define DEFAULT_THREAD_STACK (192*1024L)
|
#define DEFAULT_THREAD_STACK (192*1024L)
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
struct st_my_thread_var
|
struct st_my_thread_var
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user