[PATCH] fix udev parallel builds with klibc

I can't build udev with make -j9. Here's a patch to fix it.
This commit is contained in:
patmans@us.ibm.com 2003-12-01 23:50:09 -08:00 committed by Greg KH
parent 772558f4e9
commit 871ea775c7

View file

@ -133,9 +133,13 @@ else
LDFLAGS = --static LDFLAGS = --static
endif endif
all: $(LIBC) $(ROOT) all: $(ROOT)
$(ARCH_LIB_OBJS) : $(ROOT): $(LIBC)
$(ARCH_LIB_OBJS) : $(CRT0)
$(CRT0):
$(MAKE) -C klibc $(MAKE) -C klibc
TDB = tdb/tdb.o \ TDB = tdb/tdb.o \
@ -171,8 +175,9 @@ udev_version.h:
@echo \#define UDEV_CONFIG_DIR \"$(configdir)\" >> $@ @echo \#define UDEV_CONFIG_DIR \"$(configdir)\" >> $@
@echo \#define UDEV_ROOT \"$(udevdir)\" >> $@ @echo \#define UDEV_ROOT \"$(udevdir)\" >> $@
$(OBJS): $(GEN_HEADERS)
$(ROOT): $(GEN_HEADERS) $(OBJS) $(ROOT): $(OBJS)
$(LD) $(LDFLAGS) -o $(ROOT) $(CRT0) $(OBJS) $(LIB_OBJS) $(ARCH_LIB_OBJS) $(LD) $(LDFLAGS) -o $(ROOT) $(CRT0) $(OBJS) $(LIB_OBJS) $(ARCH_LIB_OBJS)
$(STRIPCMD) $(ROOT) $(STRIPCMD) $(ROOT)