10 Commits

Author SHA1 Message Date
f85f63cec6 build/CI/packaging: modernize autotools files
Fix warnings about obsolete/deprecated features reported by modern
autotools. Also updates third-party m4 macros.
2025-03-09 15:13:38 +03:00
74f3b6b27e Merge branch '1.0' 2019-09-13 14:51:22 +03:00
9ffd5873cf build/CI/packaging: Support MIPS64 builds.
This adds support for building for mips64* architectures by using the
--use-cc-builtins configure option for ConcurrencyKit. Which is a
temporary workaround until proper MIPS supported is implemented in CK
upstream.

Closes GH-318.
2019-09-13 14:49:12 +03:00
6bb15d736d Merge branch '1.0' 2017-04-12 00:26:29 +03:00
1a73781a16 Force --platform=i587 for bundled CK for i486 and i586 targets. 2017-04-10 07:03:55 +03:00
94e48982c8 Force --platform=i686 for bundled CK to avoid its own autodetection. 2017-04-09 23:44:38 +03:00
899f7be669 Fix typo. 2017-03-28 20:33:24 +03:00
2aed6df4d5 Assume 128-byte cache line on AArch64 and PowerPC. 2016-12-30 11:35:10 +03:00
cf2ce71141 Autodetect the most optimal -march GCC flag for the target architecture.
Use ax_gcc_archflag.m4 to try to guess the most optimal -march value for
the target architecture, unless cross-compiling, or the value is set
explicitly with --with-gcc-arch.

Also, AArch64/ThunderX-specific updates to ax_gcc_archflag.m4.

In sb_concurrency_kit.m4, add --enable-lse to CK build flags if LSE
instructions are supported by the target.
2016-12-30 09:53:56 +03:00
6bf78c6132 Initial Concurrency Kit import. 2016-10-16 22:57:37 +03:00