mariadb/cmake
Sergei Golubchik 440157cbbe MDEV-13412 main.func_regexp_pcre fails in buildbot on ppc64le
Caused by 2fcd8c1252. It used the documented pcre API

 -pcre_exec(NULL, NULL, NULL, -999, -999, 0, NULL, 0)

to calculate the pcre stack frame size. Unfortunately, modern compilers
broke it by cloning and inlining pcre match() function. 2fcd8c1252
tried to workaround it by setting the stack frame size to at least 500.
It didn't work, 500 is not a universal constant.

Now we fix our copy of pcre to not inline or clone match() - so that
stack frame detection would work again - and detect at cmake time
whether system pcre is broken or usable.

Also use stack, not (much slower) malloc in bundled pcre, unless on Windows
2017-10-09 17:51:34 +02:00
..
build_configurations Bug#25942414: SSL VARIABLES USAGE WHEN LIBMYSQL IS COMPILED WITH WITH_SSL=NO 2017-04-27 07:41:27 +02:00
os Windows compile : make compilation fail on "uninitialized variable used" warning C4700 2017-08-24 08:05:11 +00:00
abi_check.cmake MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4 2015-06-16 23:58:21 +02:00
bison.cmake Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
cat.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
character_sets.cmake Merging utf16le from MySQL-5.6 2013-03-28 17:19:09 +04:00
check_minimal_version.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
cmake_parse_arguments.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
compile_flags.cmake Bug#20344207: Add support for CMake 3.1 2015-01-15 09:55:01 +01:00
configurable_file_content.in Updated/added copyright headers 2011-06-30 17:46:53 +02:00
configure.pl 10.0-monty merge 2013-07-21 16:39:19 +02:00
cpack_deb.cmake simplify CMakeLists.txt for cassandra/connect engines 2013-09-25 19:32:14 +02:00
cpack_rpm.cmake Merge remote-tracking branch '5.5' into 10.0 2017-06-20 12:31:17 +03:00
cpack_source_ignore_files.cmake Bug#20136840 REMOVE REMAINING REFERENCES TO BZR IN CMAKE SCRIPTS 2014-12-11 12:46:04 +01:00
CPackRPM.cmake RPM: 2014-02-19 21:40:20 +01:00
cpu_info.cmake Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
create_initial_db.cmake.in 10.0-base merge 2013-06-06 21:32:29 +02:00
ctest.cmake unit test fixes for ctest 2011-07-16 09:09:01 +02:00
do_abi_check.cmake MDEV-8052 abi detection incorrect with clang 2015-06-03 09:54:56 +02:00
dtrace.cmake dtrace in cmake 2016-02-15 12:51:35 +01:00
dtrace_prelink.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
info_bin.cmake Fix bug#42969 Please add a MANIFEST to each build 2011-02-11 15:55:25 +01:00
info_macros.cmake.in Bug#20136840 REMOVE REMAINING REFERENCES TO BZR IN CMAKE SCRIPTS 2014-12-11 12:46:04 +01:00
info_src.cmake Bug#20136840 REMOVE REMAINING REFERENCES TO BZR IN CMAKE SCRIPTS 2014-12-11 12:46:04 +01:00
install_layout.cmake Bug#24707666: DEFAULT SETTING FOR SECURE-FILE-PRIV SHOULD BE 2016-09-28 15:52:05 +05:30
install_macros.cmake Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
jemalloc.cmake MDEV-9350 Fix jemalloc detection for FreeBSD 2016-02-17 15:16:19 +01:00
libutils.cmake Don't use full path of libtool 2017-04-09 15:12:11 -04:00
maintainer.cmake MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4 2015-06-16 23:58:21 +02:00
make_dist.cmake.in Merge tag 'mysql-5.5.44' into bb-5.5-serg 2015-06-05 02:06:51 +02:00
merge_archives_unix.cmake.in Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql_add_executable.cmake MDEV-12207 Include windows compatibility manifest into executable to make GetVersionEx work correctly 2017-03-08 11:20:03 +00:00
mysql_version.cmake 5.5 merge 2014-05-09 12:35:11 +02:00
package_name.cmake Upstream MIPS 32bit-build-on-64bit patch from Debian Bug#838914 2016-10-21 23:02:56 +02:00
pcre.cmake MDEV-13412 main.func_regexp_pcre fails in buildbot on ppc64le 2017-10-09 17:51:34 +02:00
plugin.cmake Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
readline.cmake MDEV-10293 'setupterm' was not declared in this scope 2016-12-05 14:27:45 +01:00
sign.cmake.in Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
ssl.cmake Merge remote-tracking branch 'origin/5.5' into 10.0 2017-07-25 00:41:54 +03:00
stack_direction.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
tags.cmake Committing on behalf of Valdislav Vaintroub (reviewed and 2010-05-14 18:42:10 +04:00
versioninfo.rc.in CRLF->LF 2015-06-02 22:07:47 +02:00
win_compatibility.manifest MDEV-12207 Include windows compatibility manifest into executable to make GetVersionEx work correctly 2017-03-08 11:20:03 +00:00
zlib.cmake 10.0-base merge 2014-02-26 15:28:07 +01:00