On Thu, 2011-09-15 at 13:50 -0400, Stephen Smalley wrote: > On Thu, 2011-09-15 at 19:38 +0200, Guido Trentalancia wrote: > > On Thu, 2011-09-15 at 13:13 -0400, Stephen Smalley wrote: > > > Fix sandbox Makefile so that make DESTDIR=~/out install works again. > > > > > > Signed-off-by: Stephen Smalley <sds@xxxxxxxxxxxxx> > > > > > > --- > > > > > > policycoreutils/sandbox/Makefile | 3 ++- > > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > > > diff --git a/policycoreutils/sandbox/Makefile b/policycoreutils/sandbox/Makefile > > > index 21df0c4..4566810 100644 > > > --- a/policycoreutils/sandbox/Makefile > > > +++ b/policycoreutils/sandbox/Makefile > > > @@ -2,6 +2,7 @@ > > > PREFIX ?= ${DESTDIR}/usr > > > INITDIR ?= ${DESTDIR}/etc/rc.d/init.d/ > > > SYSCONFDIR ?= ${DESTDIR}/etc/sysconfig > > > +LIBDIR ?= $(PREFIX)/lib > > > BINDIR ?= $(PREFIX)/bin > > > SBINDIR ?= $(PREFIX)/sbin > > > MANDIR ?= $(PREFIX)/share/man > > > @@ -13,7 +14,7 @@ LDLIBS += -lselinux -lcap-ng > > > all: sandbox seunshare sandboxX.sh start > > > > > > seunshare: seunshare.o $(EXTRA_OBJS) > > > - $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > > + $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) -L$(LIBDIR) > > > > EXTRA_OBJS is not defined therefore it is empty unless passed from the > > command-line... > > I didn't introduce or modify the use of EXTRA_OBJS; that isn't affected > by my patch. So what sort of problem were you getting exactly ? I never experienced any problem with that. It is also being done elsewhere I suppose... > > Perhaps you meant the -L flag goes before the LDLIBS (which is made just > > of -l flags) ? > > > > as in: > > > > - $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > + $(CC) $(LDFLAGS) -o $@ $^ -L$(LIBDIR) $(LDLIBS) > > It doesn't matter. Per man ld: > "All -L options apply to all -l options, regardless of the order in > which the options appear." You are right. > And my patch does fix the problem. I am still missing the problem I think. Or perhaps it's just that on my system it stops much earlier when not using the patch that I have created... Guido -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.