28.05.2013 09:32, Andrew Beekhof wrote:
>
> In lib/cib/Makefile.am:
>
> >  libcib_la_CFLAGS	= -I$(top_srcdir)
> >
> > +libcib_la_DEPENDENCIES  = libpe_rules
> > +libpe_rules:
> > +	make -C ../../lib/pengine libpe_rules.la
> > +
>
> Thats not good.
>
Why? Do you remember my email about linking lib/cib and lib/pengine to 
each other?
You proposed patch https://github.com/beekhof/pacemaker/commit/53c9122 
but it did not get in the upstream.
So need use this hack.
>
> But we can't include the original patch either. Thats just a world of 
> pain.
>
I understand :)
>
> What compiler is being used?
>
http://packages.altlinux.org/en/Sisyphus/srpms/gcc4.7
>
> Because no other compiler has had this issue so far.
>
It's not compiler problem. In our repository (Sisyphus) used very strict 
tests and other post build checks. It don't allow unresolved symbols. So 
I need to fix it for pass tests.
Sisyphus is rolling-base repository. Other distributives not and don't 
have such tests.
And this does not mean that in other distributions this problem is not 
present.

-- 
WBR,
Viacheslav Dubrovskyi