MariaDB-server/cmake
Daniel Black 8a1904d782 MDEV-33301 memlock with systemd still not working
CapabilityBoundingSet included CAP_IPC_LOCK in MDEV-9095, however
it requires that the executable has the capability marked in extended
attributes also.

The alternate to this is raising the RLIMIT_MEMLOCK for the service/
process to be able to complete the mlockall system call. This needs to
be adjusted to whatever the MariaDB server was going to allocate.
Rather than leave the non-obvious mapping of settings and tuning,
add the capability so its easier for the user.

We set the capability, if possible, but may never be used depending
on user settings. As such in the Debian postinst script, don't
complain if this fails.

The CAP_IPC_LOCK also facilitates the mmaping of huge memory pages.
(see man mmap), like mariadb uses with --large-pages.
2024-02-15 12:58:13 +11:00
..
build_configurations Merge 10.4 into 10.5 2022-09-20 13:17:02 +03:00
Internal/CPack Merge branch '10.4' into 10.5 2021-12-07 21:30:27 +01:00
os MDEV-33092 Undefined reference to concurrency on Solaris 2024-01-10 10:16:20 +01: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 MDEV-19740 Debug build of 10.3.15 FTBFS 2019-08-19 10:38:24 +03:00
character_sets.cmake A cleanup for MDEV-19897 Rename source code variable names from utf8 to utf8mb3 2019-06-28 21:12:57 +04:00
check_compiler_flag.cmake Merge 10.1 into 10.2 2019-06-12 10:30:01 +03:00
check_linker_flag.cmake MDEV-23887: check_linker_flags correct for old cmake compatibility 2020-10-21 19:11:02 +11:00
compile_flags.cmake Update FSF Address 2019-05-11 21:29:06 +03:00
configurable_file_content.in
configure.pl Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
cpack_deb.cmake MDEV-24292 support semi-independent versioning for sub-packages 2021-01-12 16:47:23 +01:00
cpack_rpm.cmake MDEV-33301 memlock with systemd still not working 2024-02-15 12:58:13 +11:00
cpack_source_ignore_files.cmake don't include .git files in source packages 2020-05-27 15:56:40 +02:00
cpack_tgz.cmake MDEV-14938 make buildbot to include galera into bintars 2022-01-07 15:37:00 +01:00
cpu_info.cmake cmake: fewer Build-Depends in SRPM 2021-05-22 21:56:51 +02:00
create_initial_db.cmake CMake cleanup - simplify create_initial_db.cmake 2020-03-11 10:58:53 +01:00
ctest.cmake Revert "MDEV-16075: Workaround to run MTR test suite for make test" 2018-06-20 23:27:23 +02:00
do_abi_check.cmake Merge 10.4 into 10.5 2021-06-21 14:22:22 +03:00
dtrace_prelink.cmake Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
dtrace.cmake Merge 10.2 into 10.3 2020-07-02 06:17:51 +03:00
FindBISON.cmake cmake: quieter 2020-05-31 11:29:43 +02:00
FindGit.cmake cmake: silence repeated git searches too 2021-05-22 21:56:51 +02:00
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
FindLZ4.cmake make rocksdb cmake checks less verbose on repeat 2020-07-01 09:21:23 +02:00
FindZSTD.cmake make rocksdb cmake checks less verbose on repeat 2020-07-01 09:21:23 +02:00
for_clients.cmake Merge branch '10.4' into 10.5 2021-07-31 23:19:51 +02:00
info_bin.cmake Update FSF Address 2019-05-11 21:29:06 +03:00
info_macros.cmake.in Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
info_src.cmake Update FSF Address 2019-05-11 21:29:06 +03:00
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 Merge branch bb-10.4-release into bb-10.5-release 2021-05-05 23:57:11 +03:00
maintainer.cmake Merge branch '10.4' into 10.5 2022-05-18 09:50:26 +02:00
make_dist.cmake.in followup: rename generated files to have distinct names 2021-05-27 00:40:23 +02:00
mariadb_connector_c.cmake make install: don't assume $DESTDIR exists 2020-09-14 14:31:50 +02:00
merge_archives_unix.cmake libutils: merge_archives_unix 2020-06-18 14:15:36 +03:00
misc.cmake cleanup: CPACK_RPM_* package description 2019-07-10 09:02:10 +02:00
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 macos: Fix CMAKE_OSX_ARCHITECTURES when not set 2024-01-24 10:01:15 +11:00
pcre.cmake new PCRE2 10.42 2023-01-18 15:52:51 +01:00
plugin.cmake In case WITH_WSREP is enabled, build wsrep as plugin 2021-11-09 17:04:49 +02:00
pmem.cmake libpmem cmake macros 2020-02-04 23:23:50 +04: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 MDEV-27540 Different OpenSSL versions mix up in build depending on cmake options 2022-08-02 17:49:21 +02:00
submodules.cmake Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
symlinks.cmake MDEV-21303: Fix man page packaging for new mariadb-* named binaries 2020-04-05 00:24:24 +03:00
systemd.cmake MDEV-23230 wsrep files installed when built without WSREP (#2334) 2022-11-28 18:21:03 +00:00
tags.cmake Update FSF Address 2019-05-11 21:29:06 +03:00
versioninfo.rc.in Update FSF Address 2019-05-11 21:29:06 +03:00
win_compatibility.manifest
wsrep.cmake Merge branch '10.3' into 10.4 2021-07-31 22:59:58 +02:00
zlib.cmake Fix typos in the codebase. 2022-08-09 18:41:09 +03:00