Subject: Re: CVS commit: syssrc/sys/conf
To: None <thorpej@netbsd.org>
From: Nathan J. Williams <nathanw@wasabisystems.com>
List: source-changes
Date: 12/27/2001 00:00:06
Jason R Thorpe <thorpej@netbsd.org> writes:

> Module Name:	syssrc
> Committed By:	thorpej
> Date:		Sun Dec 23 22:45:07 UTC 2001
> 
> Modified Files:
> 	syssrc/sys/conf: Makefile.kern.inc
> 
> Log Message:
> Add -ffreestanding to kernel builds.  It's not always safe to
> use GCC's built-ins.

Could you elaborate on the reasoning here? Adding -ffreestanding broke
everything that used alloca(), which seems to include a chunk of
cardbus, macppc kernels, and the generic ofw_subr code.

        - Nathan