From owner-cvs-all Tue Mar 19 15:39: 8 2002 Delivered-To: cvs-all@freebsd.org Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by hub.freebsd.org (Postfix) with ESMTP id 5663237B402; Tue, 19 Mar 2002 15:38:53 -0800 (PST) Received: from peter3.wemm.org ([12.232.27.13]) by rwcrmhc52.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020319233853.WEIU1147.rwcrmhc52.attbi.com@peter3.wemm.org>; Tue, 19 Mar 2002 23:38:53 +0000 Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by peter3.wemm.org (8.11.0/8.11.0) with ESMTP id g2JNcqs67347; Tue, 19 Mar 2002 15:38:52 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (Postfix) with ESMTP id A560C3810; Tue, 19 Mar 2002 15:38:47 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Bruce Evans Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libstand Makefile In-Reply-To: <20020320101340.P7859-100000@gamplex.bde.org> Date: Tue, 19 Mar 2002 15:38:47 -0800 From: Peter Wemm Message-Id: <20020319233847.A560C3810@overcee.wemm.org> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Bruce Evans wrote: > On Tue, 19 Mar 2002, Peter Wemm wrote: > > > peter 2002/03/19 04:03:05 PST > > > > Modified files: > > lib/libstand Makefile > > Log: > > Add -ffreestanding to CFLAGS for ia64. This should probably be global > > like on the kernel. > > > > Revision Changes Path > > 1.30 +2 -0 src/lib/libstand/Makefile > > This should be set unconditionally in bsd.kern.mk. peter added it there, > but conditional on GCC3. bsd.kern.mk should be included by all makefiles > related to the kernel, like it used to be. The boot Makefiles are of very > low quality. Only the pc98/boot2 Makefile includes bsd.kern.mk, since it > was copied from biosboot/Makefile. Sure, but libstand isn't part of the kernel, so bsd.kern.mk isn't so clearcut. I wish it was in src/sys somewhere, but it isn't, and isn't bound to the kernel at all. FWIW, Intel use large chunks of FreeBSD's libstand in the EFI firmware (replacement for legacy bios) for ia64 and i386. Yes, it should be global. Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message