MariaDB-server/cmake
Marko Mäkelä 82d7419e06 MDEV-34388: Stack overflow on Alpine Linux
page_is_corrupted(): Do not allocate the buffers from stack,
but from the heap, in xb_fil_cur_open().

row_quiesce_write_cfg(): Issue one type of message when we
fail to create the .cfg file.

update_statistics_for_table(), read_statistics_for_table(),
delete_statistics_for_table(), rename_table_in_stat_tables():
Use a common stack buffer for Index_stat, Column_stat, Table_stat.

ha_connect::FileExists(): Invoke push_warning_printf() so that
we can avoid allocating a buffer for snprintf().

translog_init_with_table(): Do not duplicate TRANSLOG_PAGE_SIZE_BUFF.

Let us also globally enable the GCC 4.4 and clang 3.0 option
-Wframe-larger-than=16384 to reduce the possibility of introducing
such stack overflow in the future.  For RocksDB and Mroonga we relax
these limits.

Reviewed by: Vladislav Lesin
2025-05-20 17:27:05 +03:00
..
build_configurations Fix -DBUILD_CONFIG=mysql_release to keep standard cmake flags 2025-01-10 14:15:50 +02:00
Internal/CPack Merge branch '10.4' into 10.5 2021-12-07 21:30:27 +01:00
os Merge branch '10.5' into 10.6 2025-03-31 12:12:50 +02:00
abi_check.cmake Merge branch '10.4' into 10.5 2022-10-26 15:26:06 +02:00
aws_sdk.cmake MDEV-31205 Typo: complatible > compatible 2023-06-05 09:16:44 +10:00
build_depends.cmake
character_sets.cmake
check_compiler_flag.cmake
check_linker_flag.cmake
compile_flags.cmake
configurable_file_content.in
configure.pl
cpack_deb.cmake
cpack_rpm.cmake Merge branch '10.5' into 10.6 2025-04-26 10:41:52 +02:00
cpack_source_ignore_files.cmake
cpack_tgz.cmake MDEV-14938 make buildbot to include galera into bintars 2022-01-07 15:37:00 +01:00
cpu_info.cmake
create_initial_db.cmake
ctest.cmake
do_abi_check.cmake
dtrace_prelink.cmake
dtrace.cmake Dtrace cmake fix for clang 2024-12-03 13:49:42 +03:00
FindBISON.cmake
FindGit.cmake
FindJava.cmake Revert "MDEV-31230: Fix CONNECT_JDBC in CMake" 2023-06-02 09:02:41 +02:00
FindJNI.cmake Revert "MDEV-31230: Fix CONNECT_JDBC in CMake" 2023-06-02 09:02:41 +02:00
FindLIBAIO.cmake
FindLZ4.cmake
FindURING.cmake
FindZSTD.cmake
for_clients.cmake Merge branch '10.4' into 10.5 2021-07-31 23:19:51 +02:00
info_bin.cmake
info_macros.cmake.in
info_src.cmake
install_layout.cmake MDEV-22552: mytop packaging 2021-10-25 12:15:49 +02:00
install_macros.cmake Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
jemalloc.cmake Merge 10.2 into 10.3 2021-07-22 18:57:54 +03:00
libutils.cmake better disable lto for libmysqld_exports.cc 2024-10-17 21:37:37 +02:00
maintainer.cmake MDEV-34388: Stack overflow on Alpine Linux 2025-05-20 17:27:05 +03:00
make_dist.cmake.in
mariadb_connector_c.cmake MDEV-34859: Pass thorugh -DWITH_BOOST_CONTEXT to libmariadb 2024-10-22 09:37:13 +02:00
merge_archives_unix.cmake
misc.cmake
mysql_add_executable.cmake Merge branch '10.4' into 10.5 2022-08-10 12:24:31 +02:00
mysql_version.cmake Merge branch '10.4' into 10.5 2024-01-31 17:32:53 +01:00
numa.cmake Merge 10.2 into 10.3 2021-07-22 18:57:54 +03:00
package_name.cmake Merge branch '10.5' into 10.6 2024-01-31 18:04:03 +01:00
pcre.cmake Merge branch '10.5' into 10.6 2025-03-31 12:12:50 +02:00
plugin.cmake MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
readline.cmake Improve READLINE_V5 detection 2024-01-23 18:38:22 +02:00
sign.cmake.in Fix typos in the codebase. 2022-08-09 18:41:09 +03:00
ssl.cmake openssl: add a more specific DES support detection 2024-04-30 23:09:02 +10:00
submodules.cmake Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
symlinks.cmake
systemd.cmake Revert "MDEV-36591: RHEL8(+compat)/Ubuntu 20.04 cannot start systemd servce (EXIT_CAPABILTIES/218)" 2025-04-25 17:48:13 +02:00
tags.cmake
versioninfo.rc.in
win_compatibility.manifest
wsrep.cmake MDEV-34313 WITHOUT_SERVER/WSREP postfix 2024-06-29 10:24:09 +10:00
zlib.cmake MDEV-33876 CMake, zlib - use names compatible with official FindZLIB.cmake 2024-05-03 21:48:47 +02:00