Patch socat/Makefile to reference all of dependencies when

linking filan so that parallel make is reliable again.

PR: 226012
Reviewed by: ler (mentor)
Approved by: ler (mentor)
Differential Revision: https://reviews.freebsd.org/D14445
This commit is contained in:
Craig Leres 2018-02-19 22:38:04 +00:00
parent 14e7d6ce7b
commit d7dbae9a3d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=462355

View File

@ -0,0 +1,14 @@
--- Makefile.in.orig 2017-01-06 20:58:40 UTC
+++ Makefile.in
@@ -118,8 +118,9 @@ PROCAN_OBJS=procan_main.o procan.o proca
procan: $(PROCAN_OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(PROCAN_OBJS) $(CLIBS)
-filan: filan_main.o filan.o fdname.o error.o sycls.o sysutils.o utils.o
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ filan_main.o filan.o fdname.o error.o sycls.o sysutils.o utils.o vsnprintf_r.o snprinterr.o $(CLIBS)
+FILAN_OBJS=filan_main.o filan.o fdname.o error.o sycls.o sysutils.o utils.o vsnprintf_r.o snprinterr.o
+filan: $(FILAN_OBJS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(FILAN_OBJS) $(CLIBS)
libxio.a: $(XIOOBJS) $(UTLOBJS)
$(AR) r $@ $(XIOOBJS) $(UTLOBJS)