Cope with mysql's newly voracious appetite for spare stack space.
This commit is contained in:
parent
366de58519
commit
ebf8197d53
18
mysql-stack.patch
Normal file
18
mysql-stack.patch
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Talk about silly byte-shaving ... the "stock" value does not work on s390x,
|
||||||
|
and probably not on some other platforms either. Knock it up to twice the
|
||||||
|
pre-5.0.33 value to have some margin for future changes in compiler, glibc,
|
||||||
|
etc. Suspect this number if "execution_constants" regression test fails.
|
||||||
|
|
||||||
|
|
||||||
|
diff -Naur mysql-5.0.33.orig/sql/mysql_priv.h mysql-5.0.33/sql/mysql_priv.h
|
||||||
|
--- mysql-5.0.33.orig/sql/mysql_priv.h 2007-01-09 07:51:48.000000000 -0500
|
||||||
|
+++ mysql-5.0.33/sql/mysql_priv.h 2007-02-09 19:06:51.000000000 -0500
|
||||||
|
@@ -154,7 +154,7 @@
|
||||||
|
Feel free to raise this by the smallest amount you can to get the
|
||||||
|
"execution_constants" test to pass.
|
||||||
|
*/
|
||||||
|
-#define STACK_MIN_SIZE 10788 // Abort if less stack during eval.
|
||||||
|
+#define STACK_MIN_SIZE 16384 // Abort if less stack during eval.
|
||||||
|
|
||||||
|
#define STACK_MIN_SIZE_FOR_OPEN 1024*80
|
||||||
|
#define STACK_BUFF_ALLOC 256 // For stack overrun checks
|
@ -18,6 +18,7 @@ Source5: my_config.h
|
|||||||
Source999: filter-requires-mysql.sh
|
Source999: filter-requires-mysql.sh
|
||||||
Patch1: mysql-libdir.patch
|
Patch1: mysql-libdir.patch
|
||||||
Patch2: mysql-errno.patch
|
Patch2: mysql-errno.patch
|
||||||
|
Patch3: mysql-stack.patch
|
||||||
Patch4: mysql-testing.patch
|
Patch4: mysql-testing.patch
|
||||||
Patch5: mysql-no-atomic.patch
|
Patch5: mysql-no-atomic.patch
|
||||||
Patch6: mysql-rpl_ddl.patch
|
Patch6: mysql-rpl_ddl.patch
|
||||||
@ -110,6 +111,7 @@ the MySQL sources.
|
|||||||
|
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
|
Loading…
Reference in New Issue
Block a user