On Tue, Aug 11, 2009 at 03:31:50PM -0600, Evan Layton wrote:

> I think we also need add a -R$(ROOTADMINLIB:$(ROOT)%=%)

No; we're not linking directly against any libraries in there.  The issue
is that we *are* linking directly against libbe.so.1, and although that has
a RUNPATH of /usr/snadm/lib and links against libinstzones.so.1 (which
provides the symbol), if libinstzones.so.1 isn't in /usr/snadm/lib, then
the link fails, because we're asking it to fail if not all symbols can be
resolved (-zdefs).

I *think* Clay's fix is actually the right thing to do, though it might be
worth spinning it past the linker aliens (tools-linkers at os.o) to get their
opinion.

Danek

Reply via email to