From owner-freebsd-current Sat Dec 18 10:52:38 1999 Delivered-To: freebsd-current@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id B68BB14EF6 for ; Sat, 18 Dec 1999 10:52:36 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id KAA74512; Sat, 18 Dec 1999 10:52:34 -0800 (PST) (envelope-from dillon) Date: Sat, 18 Dec 1999 10:52:34 -0800 (PST) From: Matthew Dillon Message-Id: <199912181852.KAA74512@apollo.backplane.com> To: Matthew Jacob Cc: current@FreeBSD.ORG Subject: Re: general multiarchitectural build question.... References: Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :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 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message