Mail Archives: djgpp/2001/07/09/09:56:19
On 9 Jul 2001, at 16:44, Eli Zaretskii wrote:
>
> On Mon, 9 Jul 2001, Andris Pavenis wrote:
>
> > > Compile run's fine, but the resulting library doesn't work, if it's compiled
> > > with optimation-flag -O2 or -O3. Ok, allegro is very a complicate near
> > > hardware programmed library, but, strange, -O1 and -O2/-O3 with
> > > generating debugging code (=-g) works (strange !?). Never seen
> > > this with gcc 2.95.3, therefore it's maybe a gcc3.0-problem.
> >
> > Known problem
> >
> > Remove -fomit-frame-pointer from compiler options
>
> Is this a bug?
Perhaps so. I tried both removing -fomit-frame-pointer and
-fstrict-aliasing (default with gcc-3.0) and only presence of
-fomit-frame-pointer seems to cause crashes when trying to use
Allegro compiled with gcc-3.0. I haven't studied it more detailed
though.
> I know that -fomit-frame-pointer makes debugging hard or
> impossible, but the OP seems to say that the library doesn't work, not
> just cannot be debug.
Andris
- Raw text -