From 630072828230bbe5bcf5ce608b5d25f2c4ba6f77 Mon Sep 17 00:00:00 2001 From: Simon Wilkinson Date: Wed, 12 Sep 2012 06:51:08 +0100 Subject: [PATCH] ptserver: Fix parallel builds It's not safe to have libtool building a blah.lo at the same time as gcc is building blah.o. A Makefile must exclusively use either the .lo or the .o form. Fix ptserver so that ptint.xdr.lo is the only one referenced, and just explicitly pull in the LWP object for the ptserver. Change-Id: I2e868d2d318c84e20bcccc0ffc462c87e4b7a2f2 Reviewed-on: http://gerrit.openafs.org/8100 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/ptserver/Makefile.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ptserver/Makefile.in b/src/ptserver/Makefile.in index 4911afc..da132c8 100644 --- a/src/ptserver/Makefile.in +++ b/src/ptserver/Makefile.in @@ -103,8 +103,8 @@ ${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) map.o - $(AFS_LDRULE) ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o \ +ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.lo utils.o $(LIBS) map.o + $(AFS_LDRULE) ptserver.o ptutils.o ptprocs.o ptint.ss.o .lwp/ptint.xdr.o \ utils.o map.o $(LIBS) $(LIB_roken) ${XLIBS} ptserver.o: ptserver.c ${INCLS} AFS_component_version_number.c @@ -119,8 +119,8 @@ ptprocs.o: ptprocs.c ${INCLS} utils.o: utils.c ${INCLS} map.o: map.c ${INCLS} ptint.ss.o: ptint.ss.c ptint.xdr.c ptint.xg -ptint.cs.o: ptint.cs.c ptint.xdr.c ptint.xg -ptint.xdr.o: ptint.xdr.c ptint.h ptint.xg +ptint.cs.lo: ptint.cs.c ptint.xdr.c ptint.xg +ptint.xdr.lo: ptint.xdr.c ptint.h ptint.xg ptint.cs.c: ptint.xg ${RXGEN} -A -x -C -u -o $@ ${srcdir}/ptint.xg -- 1.9.4