[ClusterLabs] Antw: Pacemaker API structure and pkg-config files

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Mon Jan 14 15:50:49 UTC 2019


>>> <wferi at niif.hu> schrieb am 14.01.2019 um 11:48 in Nachricht
<87va2rjyzv.fsf at lant.ki.iif.hu>:
> Hi,
> 
> Recently I spent some time mapping the interrelations of the C header
> files constituting the Pacemaker API.  In the end I decided they were so
> tightly interdependent that there was really no useful way to ship parts
> of the API separately, thus I did away with the separate lib*‑dev Debian
> packages and merged them into a single pacemaker‑dev package, much like
> the pacemaker‑libs‑devel RPM package created by the upstream spec file.

Time to use the machete in the source code! ;-)

> 
> Now I'm looking at DLM, which uses the fencing API, and trying to use
> pkg‑config for supplying the necessary flags.  I got pretty sure the
> pkg‑config files are incorrect, for example neither declares the
> libxml‑2.0 dependency in stonith‑ng.h (which is to be dropped, but still
> there).
> 
> I'd like to get the pkg‑config support of Pacemaker corrected, but
> before I start cooking up patches, I need to get an idea of the
> preferred direction upstream.  For a start: is providing multiple
> pkg‑config files (still) reasonable?
> ‑‑ 
> Thanks,
> Feri
> _______________________________________________
> Users mailing list: Users at clusterlabs.org 
> https://lists.clusterlabs.org/mailman/listinfo/users 
> 
> Project Home: http://www.clusterlabs.org 
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf 
> Bugs: http://bugs.clusterlabs.org 





More information about the Users mailing list