Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 May 1996 07:59:01 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        bde@freefall.freebsd.org, gpalmer@freefall.freebsd.org, rkw@dataplex.net
Cc:        current@freebsd.org
Subject:   Re: conf/22
Message-ID:  <199604302159.HAA24290@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604302159.HAA24290>