HomeClusterLabs Projects

Build: pengine doesn't care about terminal output nor messaging layer

Description

Build: pengine doesn't care about terminal output nor messaging layer

Discovered by looking at how the linkage looks like after introduction
of "ld --as-needed" (consider only libraries actually satisfying symbol
resolution, commit 5ec2711) for daemons + libraries.

Initially, it was observed that libcfg, libcmap, libcpg, and libquorum
were omitted in the as-needed linkage, but libcorosync_common (currently
containing two functions not used by pacemaker at all) is of no use as
well. Also anything ncurses-related in the context of pengine daemon
is plain wrong (note that it may make sense in the context of
libpengine, though).

Details

Provenance
Jan Pokorný <jpokorny@redhat.com>Authored on Jun 24 2016, 1:02 PM
Parents
rP5b29c36f899b: Build: lrmd doesn't need to be linked against liblrmd
Branches
Unknown
Tags
Unknown

Event Timeline