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