summaryrefslogtreecommitdiff
path: root/parallel/pvm3/patches/patch-br
diff options
context:
space:
mode:
Diffstat (limited to 'parallel/pvm3/patches/patch-br')
-rw-r--r--parallel/pvm3/patches/patch-br103
1 files changed, 103 insertions, 0 deletions
diff --git a/parallel/pvm3/patches/patch-br b/parallel/pvm3/patches/patch-br
new file mode 100644
index 00000000000..788eb53bca2
--- /dev/null
+++ b/parallel/pvm3/patches/patch-br
@@ -0,0 +1,103 @@
+$NetBSD: patch-br,v 1.1 2004/07/19 22:41:16 dmcmahill Exp $
+
+--- tracer/Makefile.aimk.orig Thu Oct 1 21:13:24 1998
++++ tracer/Makefile.aimk Wed Mar 24 18:26:39 2004
+@@ -24,4 +24,5 @@
+
+ CFLAGS = $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
++LTCC= ${LIBTOOL} --mode=compile ${CC}
+
+
+@@ -107,30 +108,34 @@
+
+ $(PVMXDIR)/tracer$(EXESFX): tracer$(EXESFX)
+- @ cp tracer$(EXESFX) $(PVMXDIR)
++ ${MKDIR} $(PVMXDIR)/.libs
++ -cp .libs/tracer$(EXESFX) $(PVMXDIR)/.libs
++ cp tracer$(EXESFX) $(PVMXDIR)
+
+ $(PVMXDIR)/trcsort$(EXESFX): trcsort$(EXESFX)
+- @ cp trcsort$(EXESFX) $(PVMXDIR)
++ ${MKDIR} $(PVMXDIR)/.libs
++ -cp .libs/trcsort$(EXESFX) $(PVMXDIR)/.libs
++ cp trcsort$(EXESFX) $(PVMXDIR)
+
+ local: tracer$(EXESFX) trcsort$(EXESFX)
+
+ tracer$(EXESFX): $(OBJS) $(TRCLIBDEP) $(PVMLIBDEP)
+- $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
++ ${LIBTOOL} --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+
+ objs: $(OBJS)
+
+ trcsort$(EXESFX): trcsort.o $(TRCLIBDEP) $(PVMLIBDEP)
+- $(CC) $(CFLAGS) -o $@ trcsort.o $(LIBS)
++ ${LIBTOOL} --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ trcsort.lo $(LIBS)
+
+ trcsort.o: $(SRCDIR)/trcsort.c
+- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcsort.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcsort.c
+
+ $(TRCLIBDEP): $(LIBPVMTRC)
+- @ cp $(LIBPVMTRC) $(PVMLDIR)
++ ${MKDIR} $(PVMLDIR)/.libs
++ -cp .libs/* $(PVMLDIR)/.libs
++ cp $(LIBPVMTRC:.a=.*) $(PVMLDIR)
+
+ $(LIBPVMTRC): $(TRCOBJS) $(PVMLDIR)
+- $(AR) rcv $(LIBPVMTRC) $(TRCOBJS)
+- @ case x$(HASRANLIB) in \
+- xt ) echo "ranlib $(LIBPVMTRC)"; ranlib $(LIBPVMTRC) ;; \
+- xf ) echo "No Ranlib Necessary." ;; esac
++ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o ${.TARGET:.a=.la} ${TRCOBJS:.o=.lo} \
++ -rpath ${PVM_DIR}/lib/$(PVM_ARCH) -version-info ${PVMLIB_VER}
+
+ $(PVMXDIR):
+@@ -157,13 +162,13 @@
+ tracer.o: $(SRCDIR)/tracer.c $(HEADERS)
+ @ touch tracer.o
+- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/tracer.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/tracer.c
+
+ cmd.o: $(SRCDIR)/cmd.c $(HEADERS)
+ @ touch cmd.o
+- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/cmd.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/cmd.c
+
+ trcglob.o: $(SRCDIR)/trcglob.c $(HEADERS)
+ @ touch trcglob.o
+- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcglob.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcglob.c
+
+
+@@ -174,24 +179,24 @@
+ trcmess.o: $(TRCDIR)/trcmess.c $(TRCHEADERS)
+ @ touch trcmess.o
+- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcmess.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcmess.c
+
+ trcfile.o: $(TRCDIR)/trcfile.c $(TRCHEADERS)
+ @ touch trcfile.o
+- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcfile.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcfile.c
+
+ trccompat.o: $(TRCDIR)/trccompat.c $(TRCHEADERS)
+ @ touch trccompat.o
+- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompat.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompat.c
+
+ trccompatglob.o: $(TRCDIR)/trccompatglob.c $(TRCHEADERS)
+ @ touch trccompatglob.o
+- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompatglob.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompatglob.c
+
+ trcutil.o: $(TRCDIR)/trcutil.c $(TRCHEADERS)
+ @ touch trcutil.o
+- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcutil.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcutil.c
+
+ trclib.o: $(TRCDIR)/trclib.c $(TRCHEADERS)
+ @ touch trclib.o
+- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trclib.c
++ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trclib.c
+