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