On Wed, Aug 18, 2010 at 02:59:41PM +0200, Dejan Muhamedagic wrote:
> On Wed, Aug 18, 2010 at 09:39:59PM +0900, Simon Horman wrote:
> > On Wed, Aug 18, 2010 at 10:18:09AM +0200, Dejan Muhamedagic wrote:
[snip]
> > > Looking again at the whole matter, it is possible to run into
> > > problems if one installs a pacemaker built against a new glue
> > > release (>=1.0.5), but tries to run it with some older glue
> > > release (<1.0.5). The reason is here (from
> > > include/clplumbing/ipc.h):
> > >
> > > /* Unix domain socket with farside uid + gid credentials.
> > > * Available since libplumb.so.2.1.0 */
> > > #define IPC_UDS_CRED "uds_c"
> > >
> > > #ifdef IPC_UDS_CRED
> > > # define IPC_ANYTYPE IPC_UDS_CRED
> > > #else
> > > # error "No IPC types defined(!)"
> > > #endif
> > >
> > > uds_c didn't exist before. Before, IPC_ANYTYPE was defined to be
> > > IPC_DOMAIN_SOCKET ("uds"). Must say that I don't know why that
> > > changed. Users who needed "uds_c" should've asked for it
> > > explicitely.
> >
> > In that case could I re-request that the so be bumped
> > so we get libplumb.so.3.0.0 ?
>
> It has already been bumped to 2.1.0. Can't recall which version
> it was before, perhaps 2.0.0. At any rate, if you deal only with
> packages >= 1.0.5 you should be ok.
If the change is incompatible I think that it would be correct
to update current rather than the age. That way linking would
fail and there wouldn't be any unexpected surprises after linking.
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems