__float128 related issues, specific to aarch64-openeuler,
don't happen on amd64-openeuler or aarch64-rhel
first, there's only dynamic libquadmath.so, and
config/has_float128.cpp for charconv doesn't specify
<link>shared; so charconv doesn't detect __float128.
But even if this is fixed (patched) it still doesn't find
__float128 later (may be missing includes?) and it's using
__float128 also when BOOST_CHARCONV_HAS_QUADMATH is not defined.
Considering that we don't actually need charconv, let's not
patch boost to fix it and simply disable it instead.
Also, let's disable mpi that we don't need and it also produces
(likely non-fatal) errors during compilation.
And don't redirect logs, let's have everything in CI stdout,
* configcpp refactored
* chore(build): massive removals, auto add files to debian install file
* chore(build): configure before autobake
* chore(build): use custom cmake commands for components, mariadb-plugin-columnstore.install generated
* chore(build): install deps as separate step for build-packages
* more deps
* chore(codemanagement, build): build refactoring stage2
* chore(safety): Locked Map for MessageqCpp with a simpler way
Please enter the commit message for your changes. Lines starting
* chore(codemanagement, ci): better coredumps handling, deps fixed
* Delete build/bootstrap_mcs.py
* Update charset.cpp (add license)
as fedora uses pkgconf to help locate the thrift files during
compilation instead of a Thrift.cmake file. I have added this logic in
such a way that the existing logic should not be affected. Therefore
enabling the use of system thrift even without pkgconf.
* chore(ci): MCOL-6071 less sccache granularity
* chore(ci): MCOL-6071 clean old versions of .deb/.rpm files in s3 when publishing
* chore(ci): MCOL-6071 fix unittests execution
* install sccache after deps, to have curl
* chore(ci) MCOL-6071 review fixes
---------
Co-authored-by: Leonid Fedorov <leonid.fedorov@mariadb.com>
* feat(cmapi): NetworkManager class for some ip hostname opoerations.
* fix(cmapi): Use NetworkManager class to resolve ip and hostname in node_manipulation.add_node function
* fix(cmapi): Minor docstring and formatting fixes