Build: link libaudit before util
authorMichael Meffie <mmeffie@sinenomine.net>
Wed, 29 Feb 2012 14:40:14 +0000 (09:40 -0500)
committerDerrick Brashear <shadow@dementix.org>
Wed, 11 Apr 2012 16:03:32 +0000 (09:03 -0700)
libaudit depends on util symbols, so link it first to avoid
unresolved symbols.  Include libaudit in the list of libs
instead of making it a special case.

Change-Id: Ide6d5f7e3ce8fd76b504088dcae3110872a87092
Reviewed-on: http://gerrit.openafs.org/6847
Tested-by: Derrick Brashear <shadow@dementix.org>
Reviewed-by: Derrick Brashear <shadow@dementix.org>

src/afsweb/Makefile.in
src/bozo/Makefile.in
src/kauth/Makefile.in
src/ptserver/Makefile.in
src/tptserver/Makefile.in
src/tsm41/Makefile.in
src/tvlserver/Makefile.in
src/vlserver/Makefile.in

index 5716a06..39182a1 100644 (file)
@@ -167,7 +167,6 @@ rxkadlib=${TOP_LIBDIR}/librxkad.a
 authlib=${TOP_LIBDIR}/libauth.a
 cmdlib=${TOP_LIBDIR}/libcmd.a
 utilib=${TOP_LIBDIR}/util.a
-auditlib=${TOP_LIBDIR}/libaudit.a
 kauthlib=${TOP_LIBDIR}/libkauth.a
 
 LIBS=${kauthlib} ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libprot.a \
index 69ec46c..51cefac 100644 (file)
@@ -34,6 +34,7 @@ LIBS=   ${TOP_LIBDIR}/librx.a \
        ${TOP_LIBDIR}/librx.a \
        ${TOP_LIBDIR}/liblwp.a \
        ${TOP_LIBDIR}/libafscom_err.a \
+       ${TOP_LIBDIR}/libaudit.a \
        ${TOP_LIBDIR}/util.a \
        ${TOP_LIBDIR}/libopr.a \
        ${TOP_LIBDIR}/libsys.a \
@@ -113,7 +114,7 @@ libbos.a: bosint.xdr.o bosint.cs.o boserr.o AFS_component_version_number.o
        $(RANLIB) $@
 
 bosserver: $(OBJS) $(LIBS)
-       $(AFS_LDRULE) $(OBJS) ${TOP_LIBDIR}/libaudit.a \
+       $(AFS_LDRULE) $(OBJS) \
                $(LIBS) $(LIB_roken) $(LIB_crypt) ${XLIBS}
 
 smail-notifier.o: smail-notifier.c ${INCLS}
index ebd6159..1e48fc1 100644 (file)
@@ -30,6 +30,7 @@ LIBS=${TOP_LIBDIR}/libubik.a \
        ${TOP_LIBDIR}/liblwp.a \
        ${TOP_LIBDIR}/libcmd.a \
        ${TOP_LIBDIR}/libafscom_err.a \
+       ${TOP_LIBDIR}/libaudit.a \
        ${TOP_LIBDIR}/libafsutil.a \
        ${TOP_LIBDIR}/libopr.a \
        $(DBM) \
@@ -92,8 +93,7 @@ kaserver: kautils.o kalocalcell.o kadatabase.o kaprocs.o kalog.o kauth.ss.o kaut
        $(AFS_LDRULE) kaserver.o kautils.o kalocalcell.o kadatabase.o \
                krb_udp.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaaux.o \
                kaauxdb.o \
-               $(LIBS) $(LIB_roken) $(LIB_crypt) ${XLIBS} \
-               ${TOP_LIBDIR}/libaudit.a
+               $(LIBS) $(LIB_roken) $(LIB_crypt) ${XLIBS}
 
 kaserver.o: kaserver.c ${INCLS} AFS_component_version_number.o
 
index e979428..5f8589f 100644 (file)
@@ -37,6 +37,7 @@ LIBS=   ${TOP_LIBDIR}/libubik.a \
        ${TOP_LIBDIR}/libcmd.a \
        ${TOP_LIBDIR}/libafscom_err.a \
        ${TOP_LIBDIR}/libsys.a \
+       ${TOP_LIBDIR}/libaudit.a \
        ${TOP_LIBDIR}/libafsutil.a \
        ${TOP_LIBDIR}/libopr.a \
        ${TOP_LIBDIR}/libafshcrypto_lwp.a
@@ -94,9 +95,9 @@ ${TOP_INCDIR}/afs/ptserver.h: ptserver.h
 #
 # Build targets
 #
-ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) ${TOP_LIBDIR}/libaudit.a map.o
+ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) map.o
        $(AFS_LDRULE) ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o \
-               utils.o map.o $(LIBS) $(LIB_roken) ${XLIBS} ${TOP_LIBDIR}/libaudit.a
+               utils.o map.o $(LIBS) $(LIB_roken) ${XLIBS}
 
 ptserver.o: ptserver.c ${INCLS} AFS_component_version_number.c
 
index 96c1fda..ab54bff 100644 (file)
@@ -38,6 +38,7 @@ LIBS=${RXOBJS} ${UTILOBJS}\
        ${TOP_LIBDIR}/libafsrpc.a \
        ${TOP_LIBDIR}/libcmd.a \
        ${TOP_LIBDIR}/libopr.a \
+       ${TOP_LIBDIR}/libaudit.a \
        ${TOP_LIBDIR}/libafsutil.a 
 
 PTOBJS=ptuser.o pterror.o ptint.cs.o ptint.xdr.o
@@ -146,11 +147,11 @@ Kptint.h: ${PTSERVER}/ptint.xg
 display.o: ${PTSERVER}/display.c ${INCLS}
        ${AFS_CCRULE} ${PTSERVER}/display.c
 
-ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) ${TOP_LIBDIR}/libaudit.a map.o
+ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) map.o
        $(AFS_LDRULE) ptserver.o ptutils.o ptprocs.o \
                ptint.ss.o ptint.xdr.o utils.o map.o \
                $(LIBS) $(LIB_hcrypto) $(LIB_roken) ${MT_LIBS} \
-               ${XLIBS} ${TOP_LIBDIR}/libaudit.a
+               ${XLIBS}
 
 db_verify.o: ${PTSERVER}/db_verify.c ${INCLS}
        $(AFS_CCRULE) $(PTSERVER)/db_verify.c
index a8f72bb..378d3b6 100644 (file)
@@ -23,9 +23,9 @@ AFSLIBS = \
                ${TOP_LIBDIR}/liblwp.a \
                ${TOP_LIBDIR}/libcmd.a \
                ${TOP_LIBDIR}/libafscom_err.a \
+               ${TOP_LIBDIR}/libaudit.a \
                ${TOP_LIBDIR}/util.a \
-               ${TOP_LIBDIR}/libopr.a \
-               ${TOP_LIBDIR}/libaudit.a
+               ${TOP_LIBDIR}/libopr.a
 
 KAFSLIBS = \
                ${TOP_LIBDIR}/libkauth.krb.a \
@@ -39,9 +39,9 @@ KAFSLIBS = \
                ${TOP_LIBDIR}/liblwp.a \
                ${TOP_LIBDIR}/libcmd.a \
                ${TOP_LIBDIR}/libafscom_err.a \
+               ${TOP_LIBDIR}/libaudit.a \
                ${TOP_LIBDIR}/util.a \
-               ${TOP_LIBDIR}/libopr.a \
-               ${TOP_LIBDIR}/libaudit.a
+               ${TOP_LIBDIR}/libopr.a
 
 AUTH_OBJS = \
                aix_auth.o \
index b05436b..0174404 100644 (file)
@@ -35,6 +35,7 @@ LIBS= ${TOP_LIBDIR}/libubik_pthread.a \
        ${TOP_LIBDIR}/libafsauthent.a \
        ${TOP_LIBDIR}/libcmd.a \
        ${TOP_LIBDIR}/libafsrpc.a \
+       ${TOP_LIBDIR}/libaudit.a \
        ${TOP_LIBDIR}/libafsutil.a \
        ${TOP_LIBDIR}/libopr.a
 
@@ -124,8 +125,7 @@ sascnvldb.o: ${VLSERVER}/sascnvldb.c
 vlserver: vlserver.o vlutils.o vlprocs.o vldbint.ss.o vldbint.xdr.o $(LIBS)
        $(AFS_LDRULE) vlserver.o vlutils.o vlprocs.o vldbint.ss.o \
                vldbint.xdr.o \
-               $(LIBS) $(LIB_hcrypto) $(LIB_roken) ${MT_LIBS} ${XLIBS} \
-               ${TOP_LIBDIR}/libaudit.a
+               $(LIBS) $(LIB_hcrypto) $(LIB_roken) ${MT_LIBS} ${XLIBS}
 
 vlserver.o: ${VLSERVER}/vlserver.c ${INCLS} AFS_component_version_number.o
        $(AFS_CCRULE) $(VLSERVER)/vlserver.c
index 548bc78..0f78c7a 100644 (file)
@@ -30,6 +30,7 @@ LIBS=\
        ${TOP_LIBDIR}/libafscom_err.a \
        ${TOP_LIBDIR}/libcmd.a \
        ${TOP_LIBDIR}/libsys.a \
+       ${TOP_LIBDIR}/libaudit.a \
        ${TOP_LIBDIR}/libafsutil.a \
        $(TOP_LIBDIR)/libopr.a \
        ${TOP_LIBDIR}/libafshcrypto_lwp.a
@@ -87,7 +88,7 @@ sascnvldb.o: sascnvldb.c cnvldb.h AFS_component_version_number.o
 vlserver: vlserver.o vlutils.o vlprocs.o vldbint.ss.o vldbint.xdr.o $(LIBS)
        $(AFS_LDRULE) vlserver.o vlutils.o vlprocs.o vldbint.ss.o \
                vldbint.xdr.o \
-               $(LIBS) $(LIB_roken) ${XLIBS} ${TOP_LIBDIR}/libaudit.a
+               $(LIBS) $(LIB_roken) ${XLIBS}
 
 vlserver.o: vlserver.c ${INCLS} AFS_component_version_number.o
 vlutils.o: vlutils.c ${INCLS}