Repeated makes on Linux result in libnss_winbind.so being rebuilt _every_ time in 
spite of no
changes.

Problem is inconsistency between targets and commands.  Patches to configure.in and 
Makefile.in are
as follows:

--- ../source/configure.in Mon Apr 29 07:16:35 2002
+++ ./configure.in Mon Apr 29 09:32:29 2002
@@ -2674,10 +2674,10 @@
  WINBIND_STARGETS="bin/winbindd"
  case "$host_os" in
         *irix*)
- WINBIND_LTARGETS="libns_winbind.so"
+ WINBIND_LTARGETS="nsswitch/libns_winbind.so"
                 ;;
         *)
- WINBIND_LTARGETS="libnss_winbind.so"
+ WINBIND_LTARGETS="nsswitch/libnss_winbind.so"
                 ;;
  esac

--- ../source/Makefile.in Mon Apr 29 07:15:48 2002
+++ ./Makefile.in Mon Apr 29 09:37:02 2002
@@ -663,7 +663,7 @@

 @WINBIND_LTARGETS@: $(WINBIND_NSS_PICOBJS)
  @echo "Linking $@"
- @$(SHLD) @LDSHFLAGS@ -o nsswitch/$@ $(WINBIND_NSS_PICOBJS) @WINBIND_NSS_EXTRA_LIBS@
+ @$(SHLD) @LDSHFLAGS@ -o $@ $(WINBIND_NSS_PICOBJS) @WINBIND_NSS_EXTRA_LIBS@

 nsswitch/pam_winbind.so: $(PAM_WINBIND_OBJ) bin/.dummy
  @echo Linking $@


Please run autoconf and check in the resulting "configure" file as well.

Rich Bollinger, Elliott Company


Reply via email to