Stop using libafsrpc
authorSimon Wilkinson <sxw@your-file-system.com>
Wed, 22 Aug 2012 12:13:15 +0000 (13:13 +0100)
committerDerrick Brashear <shadow@your-file-system.com>
Tue, 11 Sep 2012 16:27:37 +0000 (09:27 -0700)
Instead of using libafsrpc.a in the pthreaded server directories,
use the libtool library variants instead.

Change-Id: I4cdbaf5a060b3e5aa82fb0d79535cb4fdc850bcf
Reviewed-on: http://gerrit.openafs.org/8074
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>

14 files changed:
src/afsd/Makefile.in
src/aklog/Makefile.in
src/dviced/Makefile.in
src/dvolser/Makefile.in
src/sys/Makefile.in
src/tbudb/Makefile.in
src/tbutc/Makefile.in
src/tptserver/Makefile.in
src/tsalvaged/Makefile.in
src/tubik/Makefile.in
src/tvlserver/Makefile.in
src/tvolser/Makefile.in
src/venus/Makefile.in
src/viced/Makefile.in

index 96b545d..a25ebf0 100644 (file)
@@ -22,9 +22,8 @@ all: afsd vsys @ENABLE_FUSE_CLIENT@
 
 AFSLIBS=$(top_builddir)/src/cmd/liboafs_cmd.la \
        ${TOP_LIBDIR}/libafsauthent.a \
-       ${TOP_LIBDIR}/libsys.a \
+       $(top_builddir)/src/sys/liboafs_sys.la \
        $(top_builddir)/src/util/liboafs_util.la \
-       ${TOP_LIBDIR}/libafsrpc.a \
        $(top_builddir)/src/opr/liboafs_opr.la
 
 UAFSLIBS=$(top_builddir)/src/cmd/liboafs_cmd.la \
index bcb9e6c..ba65471 100644 (file)
@@ -11,8 +11,9 @@ MODULE_CFLAGS=@KRB5_CPPFLAGS@ -DALLOW_REGISTER
 
 AKLIBS= ${LIBS} $(LDFLAGS_krb5) $(LIB_krb5)
 AFSLIBS= ${TOP_LIBDIR}/libafsauthent.a \
-         ${TOP_LIBDIR}/libafsrpc.a \
         ${TOP_LIBDIR}/libafshcrypto.a \
+        $(top_builddir)/src/sys/liboafs_sys.la \
+        $(top_builddir)/src/rxkad/liboafs_rxkad.la \
         $(top_builddir)/src/cmd/liboafs_cmd.la \
         $(top_builddir)/src/opr/liboafs_opr.la \
          $(top_builddir)/src/util/liboafs_util.la
index 5b220ac..f275997 100644 (file)
@@ -44,9 +44,11 @@ SDBGOBJS = state_analyzer.o \
           $(top_builddir)/src/opr/liboafs_opr.la
 
 LIBS=${TOP_LIBDIR}/libafsauthent.a \
-     ${TOP_LIBDIR}/libafsrpc.a \
-     $(top_builddir)/src/fsint/liboafs_fsint.la \
+     $(top_builddir)/src/sys/liboafs_sys.la \
+     $(top_builddir)/src/rxkad/liboafs_rxkad.la \
+     $(top_builddir)/src/rxstat/liboafs_rxstat.la \
      $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
+     $(top_builddir)/src/fsint/liboafs_fsint.la \
      $(top_builddir)/src/cmd/liboafs_cmd.la \
      $(top_builddir)/src/opr/liboafs_opr.la \
      $(top_builddir)/src/util/liboafs_util.la
index 7d52a31..3369549 100644 (file)
@@ -36,8 +36,11 @@ objects= ${VOLSEROBJS} ${LIBACLOBJS} \
 
 LIBS=  $(top_builddir)/src/cmd/liboafs_cmd.la          \
        ${TOP_LIBDIR}/libafsauthent.a   \
-       ${TOP_LIBDIR}/libafsrpc.a       \
-       $(top_builddir)/src/lwp/liboafs_lwpcompat.la    \
+       $(top_builddir)/src/sys/liboafs_sys.la \
+        $(top_builddir)/src/rx/liboafs_rx.la \
+        $(top_builddir)/src/rxstat/liboafs_rxstat.la \
+        $(top_builddir)/src/rxkad/liboafs_rxkad.la \
+        $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
        $(top_builddir)/src/util/liboafs_util.la        \
        $(top_builddir)/src/opr/liboafs_opr.la          \
        $(top_builddir)/src/usd/liboafs_usd.la
index 05cef0c..267a0e7 100644 (file)
@@ -93,7 +93,7 @@ depinstall: \
        ${UKERNELDIR}/afs/afsl.exp \
        Krmtsys.cs.c Krmtsys.h Krmtsys.xdr.c rmtsys.h
 
-libsys.a: $(LT_objs) afsl.exp
+libsys.a: $(LT_objs) afsl.exp syscall.lo
        @set -e; set -x; case "$(SYS_NAME)" in \
        rs_aix*) \
            $(LT_LDLIB_lwp) $(LT_objs) syscall.o afsl.exp ;; \
@@ -106,7 +106,8 @@ libsys.a: $(LT_objs) afsl.exp
 liboafs_sys.la: liboafs_sys.la.sym $(LT_objs) $(LT_deps) afsl.exp
        @set -e; set -x; case "$(SYS_NAME)" in \
        rs_aix*) \
-           $(LT_LDLIB_shlib) -Wl,-bI:afsl.exp $(LT_objs) $(LT_deps) ;; \
+           $(LT_LDLIB_shlib) -Wl,-bI:afsl.exp $(LT_objs) $(LT_deps) ;\
+           $(AR) crv .libs/liboafs_sys.a ../sys/afsl.exp ;; \
        *) \
            $(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) ;; \
        esac
index 6abbb26..09f1118 100644 (file)
@@ -35,7 +35,9 @@ LIBS= \
        ${TOP_LIBDIR}/libbubasics.a \
        ${TOP_LIBDIR}/libubik_pthread.a \
        ${TOP_LIBDIR}/libafsauthent.a \
-       ${TOP_LIBDIR}/libafsrpc.a \
+       $(top_builddir)/src/sys/liboafs_sys.la \
+       $(top_builddir)/src/rxkad/liboafs_rxkad.la \
+       $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
        $(top_builddir)/src/cmd/liboafs_cmd.la \
        $(top_builddir)/src/opr/liboafs_opr.la \
        $(top_builddir)/src/util/liboafs_util.la
index 4f7bfa1..ff667d7 100644 (file)
@@ -51,12 +51,13 @@ BUTCLIBS=${TOP_LIBDIR}/libbudb.a \
            ${VOLSERLIBS} \
             ${BUTMLIBS} \
            ${TOP_LIBDIR}/libafsauthent.a \
-           ${TOP_LIBDIR}/libafsrpc.a \
+           $(top_builddir)/src/rxkad/liboafs_rxkad.la \
             $(top_builddir)/src/cmd/liboafs_cmd.la \
            $(top_builddir)/src/util/liboafs_util.la \
            $(top_builddir)/src/opr/liboafs_opr.la \
            $(top_builddir)/src/usd/liboafs_usd.la \
            $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
+           $(top_builddir)/src/sys/liboafs_sys.la \
            ${TOP_LIBDIR}/libprocmgmt.a
 
 #
index 639817e..1cede51 100644 (file)
@@ -30,7 +30,11 @@ INCLS=${TOP_INCDIR}/ubik.h \
 LIBS_common= \
        ${TOP_LIBDIR}/libubik_pthread.a \
        ${TOP_LIBDIR}/libafsauthent.a \
-       ${TOP_LIBDIR}/libafsrpc.a \
+       $(top_builddir)/src/sys/liboafs_sys.la \
+       $(top_builddir)/src/rx/liboafs_rx.la \
+       $(top_builddir)/src/rxstat/liboafs_rxstat.la \
+       $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
+       $(top_builddir)/src/rxkad/liboafs_rxkad.la \
        $(top_builddir)/src/cmd/liboafs_cmd.la \
        $(top_builddir)/src/util/liboafs_util.la \
        $(top_builddir)/src/opr/liboafs_opr.la
index 6ba6e4d..c6ff239 100644 (file)
@@ -45,7 +45,7 @@ FSSDEBUG_OBJS = fssync-debug.o physio.o common.o ${VLIBOBJS} ${DIROBJS}
 SSSDEBUG_OBJS = salvsync-debug.o physio.o common.o ${VLIBOBJS} ${DIROBJS}
 
 LIBS=   ${TOP_LIBDIR}/libafsauthent.a \
-       ${TOP_LIBDIR}/libafsrpc.a \
+       $(top_builddir)/src/rx/liboafs_rx.la \
        $(top_builddir)/src/util/liboafs_util.la \
        $(top_builddir)/src/cmd/liboafs_cmd.la \
        $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
index 9d30c69..b9641ce 100644 (file)
@@ -23,10 +23,11 @@ INCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/lock.h \
        ${TOP_INCDIR}/lock.h ubik.h ubik_int.h utst_int.h
 
 
-LIBS=${TOP_LIBDIR}/libafsauthent.a ${TOP_LIBDIR}/libafsrpc.a \
+LIBS=${TOP_LIBDIR}/libafsauthent.a \
+     $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
      $(top_builddir)/src/comerr/liboafs_comerr.la \
      ${top_builddir}/src/cmd/liboafs_cmd.la \
-     ${TOP_LIBDIR}/libsys.a \
+     $(top_builddir)/src/sys/liboafs_sys.la \
      $(top_builddir)/src/util/liboafs_util.la \
      $(top_builddir)/src/opr/liboafs_opr.la \
      ${XLIBS} ${MT_LIBS}
index 3964072..d8fbf8f 100644 (file)
@@ -26,8 +26,12 @@ INCLS=${TOP_INCDIR}/ubik.h \
 LIBS_common = \
        ${TOP_LIBDIR}/libubik_pthread.a \
        ${TOP_LIBDIR}/libafsauthent.a \
+       $(top_builddir)/src/sys/liboafs_sys.la \
+       $(top_builddir)/src/rx/liboafs_rx.la \
+       $(top_builddir)/src/rxstat/liboafs_rxstat.la \
+       $(top_builddir)/src/rxkad/liboafs_rxkad.la \
+       $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
        $(top_builddir)/src/cmd/liboafs_cmd.la \
-       ${TOP_LIBDIR}/libafsrpc.a \
        $(top_builddir)/src/util/liboafs_util.la \
        ${TOP_LIBDIR}/libaudit.a \
        $(top_builddir)/src/opr/liboafs_opr.la
index a642146..8e2c4b4 100644 (file)
@@ -41,11 +41,15 @@ vosobjects= ${VOSOBJS} ${VLSERVEROBJS} ${LIBACLOBJS} ${DIROBJS} \
        ${VOLOBJS}
 
 LIBS_common = \
+       $(top_builddir)/src/sys/liboafs_sys.la \
        $(top_builddir)/src/cmd/liboafs_cmd.la \
        ${TOP_LIBDIR}/libafsauthent.a   \
        $(top_builddir)/src/util/liboafs_util.la      \
        $(top_builddir)/src/usd/liboafs_usd.la          \
-       ${TOP_LIBDIR}/libafsrpc.a       \
+       $(top_builddir)/src/rx/liboafs_rx.la \
+       $(top_builddir)/src/rxstat/liboafs_rxstat.la \
+       $(top_builddir)/src/rxkad/liboafs_rxkad.la \
+       $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
        $(top_builddir)/src/opr/liboafs_opr.la
 
 LIBS_client = \
index 3a2560d..fc60ccb 100644 (file)
@@ -26,7 +26,8 @@ AFSIO_INCLS=${TOP_INCDIR}/afs/afsint.h \
 
 AFSIO_LIBS=${TOP_LIBDIR}/libafscp.a \
        ${TOP_LIBDIR}/libafsauthent.a \
-       ${TOP_LIBDIR}/libafsrpc.a \
+       $(top_builddir)/src/rxkad/liboafs_rxkad.la \
+       $(top_builddir)/src/fsint/liboafs_fsint.la \
        $(top_builddir)/src/cmd/liboafs_cmd.la \
        $(top_builddir)/src/util/liboafs_util.la \
        $(top_builddir)/src/opr/liboafs_opr.la
index 76bc19e..d4cee44 100644 (file)
@@ -38,7 +38,10 @@ objects= ${VICEDOBJS} ${VLSERVEROBJS} ${LWPOBJS} ${LIBACLOBJS} \
         ${DIROBJS} ${VOLOBJS} ${FSINTOBJS}
 
 LIBS=${TOP_LIBDIR}/libafsauthent.a \
-     ${TOP_LIBDIR}/libafsrpc.a \
+     $(top_builddir)/src/sys/liboafs_sys.la \
+     $(top_builddir)/src/rxkad/liboafs_rxkad.la \
+     $(top_builddir)/src/rxstat/liboafs_rxstat.la \
+     $(top_builddir)/src/lwp/liboafs_lwpcompat.la \
      $(top_builddir)/src/fsint/liboafs_fsint.la \
      $(top_builddir)/src/cmd/liboafs_cmd.la \
      $(top_builddir)/src/opr/liboafs_opr.la \