From owner-freebsd-current Tue Apr 30 15:02:03 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA13949 for current-outgoing; Tue, 30 Apr 1996 15:02:03 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA13944 Tue, 30 Apr 1996 15:01:58 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id HAA24290; Wed, 1 May 1996 07:59:01 +1000 Date: Wed, 1 May 1996 07:59:01 +1000 From: Bruce Evans Message-Id: <199604302159.HAA24290@godzilla.zeta.org.au> To: bde@freefall.freebsd.org, gpalmer@freefall.freebsd.org, rkw@dataplex.net Subject: Re: conf/22 Cc: current@freebsd.org Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Synopsis: Cannot use links to share kernel objects >State-Changed-From-To: open-closed >State-Changed-By: gpalmer >State-Changed-When: Tue Apr 30 12:44:01 PDT 1996 >State-Changed-Why: >Just worked fine for me using -current It doesn't quite work for me. My /sys/compile is a symlink to /usr/obj/sys/compile and `S' is defined as ./@ instead of "../..". This fouls up the sed'iting and `rm' ends up as `.rm'. More importantly, several many links are created. For my kernel alone: db*.o, devfs*.o, perfmon.o, union*.o: link created, but file doesn't exist in GENERIC pcibus.o, vfs_conf.o: differs from GENERIC version For the LINT kernel, almost everything is wrong. Links are only created for 146 files out of 502. Of these: 58 don't exist in GENERIC 27 differ from the the GENERIC version. The difference may be only that that option DIAGNOSTIC is present in LINT, but it's hard to tell. 61 are correct. Mostly small ones like strcpy.o :-(. I don't plan to fix this soon. Perhaps it can be fixed easily when the new options stuff is complete (grepping for 'opt_.*\.h' in .depend should give _all_ dependencies on options). Bruce