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
bison.cmake Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
cat.cmake
character_sets.cmake
check_minimal_version.cmake
cmake_parse_arguments.cmake
compile_flags.cmake
configurable_file_content.in
configure.pl
cpack_deb.cmake
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
CPackRPM.cmake
cpu_info.cmake
create_initial_db.cmake.in
ctest.cmake
do_abi_check.cmake
dtrace.cmake
dtrace_prelink.cmake
info_bin.cmake
info_macros.cmake.in
info_src.cmake
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
make_dist.cmake.in
merge_archives_unix.cmake.in
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
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
tags.cmake
versioninfo.rc.in
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