grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GRUB2 Build on Mac OS X


From: Andre Smith
Subject: GRUB2 Build on Mac OS X
Date: Thu, 8 Dec 2005 01:10:19 -0500

The GRUB2 build fails on Mac OS X, due to non-support of nested functions in GCC on OS X. The reasoning behind this, the GCC implementation of nested functions uses stack based execution. Hackers use buffer overflows, along with stack based execution, to exploit weaknesses in poorly written code. Apple has decided to disable nested function support until a volunteer has patched GCC with a non-stack based implementation of nested functions.

I would like to see the PowerPC port of Open Solaris build on Mac hardware. I have been working on patches for the code that uses nested functions in the GRUB2 project and I would like get some feedback from the list. I would also like to solicit help in testing the patches against the official tree for regression testing.

Thanks,
Andre




reply via email to

[Prev in Thread] Current Thread [Next in Thread]