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.
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: [email protected] 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
