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
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel