From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ErWOC-0000sB-9W for mharc-grub-devel@gnu.org; Wed, 28 Dec 2005 03:10:29 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ErWO7-0000ru-7y for grub-devel@gnu.org; Wed, 28 Dec 2005 03:10:23 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ErWO2-0000rc-Ho for grub-devel@gnu.org; Wed, 28 Dec 2005 03:10:20 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ErWO0-0000rW-P6 for grub-devel@gnu.org; Wed, 28 Dec 2005 03:10:17 -0500 Received: from [66.187.233.31] (helo=mx1.redhat.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1ErWO9-0000K7-9V for grub-devel@gnu.org; Wed, 28 Dec 2005 03:10:25 -0500 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id jBS88oXa015785 for ; Wed, 28 Dec 2005 03:08:50 -0500 Received: from devserv.devel.redhat.com (devserv.devel.redhat.com [172.16.58.1]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id jBS88o109945 for ; Wed, 28 Dec 2005 03:08:50 -0500 Received: from localhost.localdomain (vpn83-144.boston.redhat.com [172.16.83.144]) by devserv.devel.redhat.com (8.12.11/8.12.11) with ESMTP id jBS88n0m009741 for ; Wed, 28 Dec 2005 03:08:49 -0500 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.13.5/8.13.4) with ESMTP id jBS88lRm026617 for ; Wed, 28 Dec 2005 03:08:48 -0500 From: Peter Jones To: The development of GRUB 2 In-Reply-To: <87aces8b7k.fsf@xs4all.nl> References: <14954CF8-129C-4272-BAA4-762807DE765D@speakeasy.net> <87aces8b7k.fsf@xs4all.nl> Content-Type: text/plain Organization: Red Hat, Inc. Date: Wed, 28 Dec 2005 03:08:45 -0500 Message-Id: <1135757326.25959.10.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.5.3 (2.5.3-1) Content-Transfer-Encoding: 7bit Subject: Re: Nested Function Patches X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2005 08:10:24 -0000 On Fri, 2005-12-23 at 09:33 +0100, Marco Gerards wrote: > Andre Smith writes: > > > As I mentioned before, Apple has disabled nested function support for > > GRUB2. Would the group be willing to accept patches addressing this > > issue? I would like to see GRUB2 on Mac OS X. I do have a very simple > > patch for help.c, and I would like continue the work with the groups > > blessing. > > You can better send a patch to the apple folks, they broke nested > functions. See the previous discussion about this on the mailinglist. That's taking the very unrealistic point of view that using nested functions isn't broken. It is, in a great many ways which have already been discussed in depth, and which you've, rather disturbingly, chosen to ignore. Using "features" which require an executable stack is still just a bad idea. It's too bad that the grub project has chosen to ignore the pragmatic implications of code structure and style. -- Peter