Problem solved!  In desperation I reinstalled MinGW and did a full clean
build of V8.  Everything is OK now.  I am not sure what was actually causing
the problem.

Sorry to lead you on a wild goose chase!

Thanks,

-Qu0ll

On Fri, May 22, 2009 at 8:21 PM, Qu0ll <[email protected]> wrote:

> You might be on to something.  I checked the scons output and dto-config.c
> is being compiled by gcc whereas all the other modules are being compiled by
> g++.  How do I get dto-config.c to be compiled as C++?
>
>
> On Fri, May 22, 2009 at 8:14 PM, Stephan Beal <[email protected]>wrote:
>
>>
>> On Fri, May 22, 2009 at 11:56 AM, Qu0ll <[email protected]> wrote:
>> > On closer look, the problem seems to be that strtod is defined at least
>> > twice, once in <stdlib.h> and another time in dtoa-config.c and those
>> > definitions are different (i.e. one is gay_strtod and the other is not).
>> ...
>> > This is the definition in <stdlib.h>:
>> >
>> > #if !defined __NO_ISOCEXT  /*  in libmingwex.a */
>> > double __cdecl __MINGW_NOTHROW __strtod (const char*, char**);
>> > #ifdef __cplusplus
>> > /* We require a function with external linkage. */
>>
>> This is a guess, but  can you verify whether dtoa is being compiled as
>> C++ or C code? My gut (possibly wrong) suspects that dtoa is being
>> compiled as C but should be compiled as C++ (i don't have my source
>> tree here, so i can't verify how my box is compiling it).
>>
>> --
>> ----- stephan beal
>> http://wanderinghorse.net/home/stephan/
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to