From Bugzilla Helper: User-Agent: Mozilla/4.7 [en] (X11; U; SunOS 5.8 sun4u) Description of problem: The e100 network driver always gets recompiled, even if it's up to date, because it was added to drivers/net/Makefile in the wrong way. How reproducible: Always Steps to Reproduce: 1."make modules" 2."make modules" 3. Actual Results: e100.c will be compiled the second time even though nothing has changed. Expected Results: e100.c should not have been recompiled the second time. Additional info: Here's a patch for drivers/net/Makefile to fix it: --- linux-2.2.19/drivers/net/Makefile.orig Mon Apr 9 22:29:49 2001 +++ linux-2.2.19/drivers/net/Makefile Thu May 10 15:46:05 2001 @@ -35,6 +35,8 @@ CONFIG_SYNCPPP_BUILTIN := CONFIG_SYNCPPP_MODULE := +CFLAGS_e100.o = -DEXPORT_SYMTAB + ifeq ($(CONFIG_ISDN),y) ifeq ($(CONFIG_ISDN_PPP),y) CONFIG_BSDCOMP_BUILTIN = y @@ -1483,9 +1485,6 @@ rcpci.o: rcpci45.o rclanmtl.o $(LD) -r -o rcpci.o rcpci45.o rclanmtl.o - -e100.o: e100.c e100.h - $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -DEXPORT_SYMTAB -c -o $*.o $< e1000.o: e1000_main.o e1000_fxhw.o $(LD) -r -o e1000.o e1000_main.o e1000_fxhw.o
Thanks for the report. I've fixed this for the next 2.2 build. (I'm closing this as "fixed in rawhide" even though it isn't available yet)