:my i386 build fell over this morning because it found a .depend that
:depended on stdio.h for alpha, or:
:
: -DKEYCAP_PATH="/usr/share/misc/keycap.pcvt" -I/usr/obj/usr/src/alpha/usr/include
:keycap.c
:keycap.o keycap.po keycap.So: keycap.c /usr/obj/usr/src/alpha/usr/include/stdio.h \
: /usr/obj/usr/src/alpha/usr/include/sys/cdefs.h \
: /usr/obj/usr/src/alpha/usr/include/machine/ansi.h \
: /usr/obj/usr/src/alpha/usr/include/ctype.h \
: /usr/obj/usr/src/alpha/usr/include/runetype.h keycap.h
:
:
:Now, I share basic source (NFS mounted) for i386 && alpha (hey, it's one
:spot to CVS update...)... Is a shared read-only source tree supported, or
:am I abusing my luck here?
I haven't done any alpha compiles but I use a shared read-only source
tree (/usr/src) almost exclusively. The only problem I've ever
encountered is that sometimes I accidently build something in the
source tree on the server and it leaves garbage files lying around which
confuse builds done over the read-only mount (because they can't remove
the files). But that's it.
One of my favorite tests is to run a -j 8 or -j 12 build world on four
or five machines at once from a single NFS mounted /usr/src mounted from
the server, with /usr/obj on each machine being a mix of local partitions,
R+W NFS mounts, and VN mounts.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message