-O doesn't work with gcc-3.2?
Mon, 25 Nov 2002 14:02:38 -0800
Thomas Hallgren wrote:
> Anatoli Tubman (by way of Anatoli Tubma) wrote:
>> ghc fails with this message:
>> Prologue junk?: .globl __stginit_Main
>> pushl %ebp
>> movl %esp, %ebp
>> It works without -O. I'm on stock Mandrake 9.0 system.
> It appears that the version of GCC 3.2 supplied with Mandrake 9.0
> ignores the -fomit-frame-pointer flag, and this confuses GHC's
> mangler. The version of GCC supplied with RedHat 8.0 (gcc version 3.2
> 20020903) does not seem to have this problem...
Upgrading from the Mandrake 9.0 default gcc-3.2-1mdk to gcc-3.2-4mdk
from Mandrake cooker appears to solve the problem.