Phriction Welcome to the ClusterLabs Wiki Projects Pacemaker Pacemaker 3.0 Changes Pacemaker 3.0 Build Changes
Pacemaker 3.0 Build Changes
Pacemaker 3.0 Build Changes
The build process
Dependencies
In general, Pacemaker 3 will support dependency versions that are available in supported releases of major Linux distributions (usually but not always including long-term support releases). The following are specifically targeted for support:
- Debian 10 "buster" and later
- RHEL 8.0 and later
- SUSE 15.0 and later
- Ubuntu 18 "bionic" and later
The only changes are these new minimum dependency versions:
- libdbus 1.5.12
- libgnutls 3.1.7 (also now required rather than optional)
- libqb 1.0.1
- libxml2 2.9.2
- pkg-config 0.28 (or pkgconf)
- Python 3.6
- rpm 4.14.0 (if building RPMs)
configure script
The following configure script options are no longer supported:
- --enable-legacy-links (deprecated since Pacemaker 2.1.0)
- --enable-compat-2.0 (introduced in 2.1.0 explicitly for the 2.1 series only)
- --enable-upstart (deprecated since Pacemaker 2.1.0)
- --with-gnutls (GnuTLS is now required and cannot be disabled)
- --with-nagios (deprecated since Pacemaker 2.1.6)
Additionally, the --with-concurrent-fencing-default option is now deprecated and defaults to true.
RPMs
- The RPMDEST Makefile variable may no longer be set to toplevel. The default of subtree, and explicit paths, are still supported.
- The spec file now longer supports the --with-doc and --without-doc options. Documentation will always be built.
- Pacemaker's logrotate script is now part of the pacemaker package instead of the pacemaker-cli package.
- The --with stonithd/--without stonithd spec file option, which controls support for Linux-HA fencing agents, has been renamed to --with linuxha/--without linuxha
- build.counter, used to set the RPM package version during development, is now looked for only in the rpm subdirectory, not the toplevel source directory.
Resource agents
- The obsolete and deprecated ocf:pacemaker:o2cb resource agent (which manages the no-longer-used ocf_controld.pcmk daemon for OCFS2 file systems) has been dropped.
Tags
None
Referenced Files
None
Subscribers
None
- Last Author
- kgaillot
- Last Edited
- Wed, Sep 4, 4:40 PM