Actually it's the other way arround. /Ox turns on all optimizations.
Without it the file compiles fine.
- Frank
/Ox turns off optimizations. Basically _scan has overrun the
optimization
buffer allocated at compile time. I'm not aware of any way to increase
it, and I don't believe turning off optimizations is a benefit for PHP
on
Windows.It might be time to re-think how this function works.
Hello All,
My hard disk crashed over the weekend and after reinstalling
everything on
a new drive I'm getting the folowing error:c:\php\php5_2\ext\date\lib\parse_date.re(759) : fatal error C1053:
'_scan'
: function too large
NMAKE : fatal error U1077: '"cl.exe"' : return code '0x2'
Stop.Too large? :) I know this function is pretty big because it is
generated from re2c but it is funny that this MS compiler doesn't
like
it.I'm using Visual Studio .NET 2003 and that's the same version I have
been
using for a while without problems.A quick fix is to remove /Ox from CFLAGS in the Makefile when
compiling
this file.What does this /Ox thingy do?
regards,
Derick--
Derick Rethans
http://derickrethans.nl | http://ez.no | http://xdebug.org--
---------------------------------------------------------------<
Dan Kalowsky "I thought you died alone,
http://www.deadmime.org/~dank a long long time ago."
dank-nom@aps-deadmime.org - "The Man Who Sold the World"
kalowsky@php.net David Bowie