[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-smp
Subject: A SMP Makefile patch
From: hjl () lucon ! org (H ! J ! Lu)
Date: 1997-11-21 21:01:03
[Download RAW message or body]
When I ran make -j 4 on a SMP machine, make failed because it started
2 processes, one for 53c8xx_d.h, the other for 53c8xx_u.h, at the
same time. It didn't work.
--
H.J. Lu (hjl@gnu.ai.mit.edu)
--
Index: drivers/scsi/Makefile
===================================================================
RCS file: /home/work/cvs/linux/linux/drivers/scsi/Makefile,v
retrieving revision 1.1.1.11
diff -u -r1.1.1.11 Makefile
--- Makefile 1997/11/22 04:01:41 1.1.1.11
+++ Makefile 1997/11/22 04:47:44
@@ -475,19 +475,23 @@
seagate.o: seagate.c
$(CC) $(CFLAGS) -DARBITRATE -DSLOW_HANDSHAKE -DFAST32 -DPARITY -c seagate.c
-53c8xx_d.h 53c8xx_u.h : 53c7,8xx.scr script_asm.pl
- ln -sf 53c7,8xx.scr fake.c
- $(CPP) -traditional -DCHIP=810 fake.c | grep -v '^#' | perl script_asm.pl
+53c8xx_d.h: 53c7,8xx.scr script_asm.pl
+ ln -sf 53c7,8xx.scr fake8.c
+ $(CPP) -traditional -DCHIP=810 fake8.c | grep -v '^#' | perl script_asm.pl
mv script.h 53c8xx_d.h
mv scriptu.h 53c8xx_u.h
- rm fake.c
+ rm fake8.c
-53c7xx_d.h 53c7xx_u.h : 53c7xx.scr script_asm.pl
- ln -sf 53c7xx.scr fake.c
- $(CPP) -traditional -DCHIP=710 fake.c | grep -v '^#' | perl -s script_asm.pl -ncr7x0_family
+53c8xx_u.h: 53c8xx_d.h
+
+53c7xx_d.h: 53c7xx.scr script_asm.pl
+ ln -sf 53c7xx.scr fake7.c
+ $(CPP) -traditional -DCHIP=710 fake7.c | grep -v '^#' | perl -s script_asm.pl -ncr7x0_family
mv script.h 53c7xx_d.h
mv scriptu.h 53c7xx_u.h
- rm fake.c
+ rm fake7.c
+
+53c7xx_u.h: 53c7xx_d.h
scsi_mod.o: $(MIX_OBJS) hosts.o scsi.o scsi_ioctl.o constants.o \
scsicam.o scsi_proc.o
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic