On 11/02/2013 07:13 PM, Laurent Bigonville wrote: > From: Laurent Bigonville <bigon@xxxxxxxx> > > libselinux is using pthread functions internally without explicitly > linking against it. > > If the executable is itself not linked against libpthread, this could > lead to some weird ld.so assertions, see: > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728529 This seems to effectively revert a portion of: commit c32da69e016061c1a06ec08298aae8c995fbea31 Author: Dan Walsh <dwalsh@xxxxxxxxxx> Date: Wed Oct 9 16:27:43 2013 -0400 Fixes for procattr calls to handle cache properly. We were asked not to link to libpthread but to use gcc internals. We were not handling properly the fact that a cache was UNSET, and this patch fixes this. Can the two of you work out a proper fix that works for you both? > --- > libselinux/src/Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libselinux/src/Makefile b/libselinux/src/Makefile > index 02dd829..2a79b27 100644 > --- a/libselinux/src/Makefile > +++ b/libselinux/src/Makefile > @@ -114,7 +114,7 @@ $(LIBA): $(OBJS) > $(RANLIB) $@ > > $(LIBSO): $(LOBJS) > - $(CC) $(CFLAGS) -shared -o $@ $^ -lpcre -ldl $(LDFLAGS) -L$(LIBDIR) -Wl,-soname,$(LIBSO),-z,defs,-z,relro > + $(CC) $(CFLAGS) -shared -o $@ $^ -lpcre -lpthread -ldl $(LDFLAGS) -L$(LIBDIR) -Wl,-soname,$(LIBSO),-z,defs,-z,relro > ln -sf $@ $(TARGET) > > $(LIBPC): $(LIBPC).in ../VERSION > -- 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.