We are aware that our Windows instructions are not as well-maintained as those for Linux/Mac. As far as I know, nobody on the team uses Windows for development regularly. An additional difficulty is that we share a lot of our infrastructure with the rest of the Chromium project, so sometimes when they change shared things our documentation lags behind until someone notices (e.g. the DEPOT_TOOLS_WIN_TOOLCHAIN thing is such a case, it is documented here: https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md#install but not yet on the V8 wiki).
If any one of you from the community who wants to develop V8 on Windows would volunteer to contribute and maintain well-tested instructions, that would certainly be appreciated by the rest of the community :-) On Thu, Aug 16, 2018 at 12:09 AM dan Med <[email protected]> wrote: > Yeah that’s what i was trying to say > > On Wed, 15 Aug 2018 at 21:55, Mike Moening <[email protected]> > wrote: > >> Well said Dan! >> >> It’s a mess. >> >> >> >> Mike M >> >> *From:* [email protected] [mailto:[email protected]] *On >> Behalf Of *[email protected] >> *Sent:* Wednesday, August 15, 2018 1:39 PM >> *To:* v8-dev >> *Subject:* Re: [v8-dev] Build v8 >> >> >> >> For what it's worth, I spent several days a month or two ago trying to >> get V8 to build on Windows and eventually gave up (I was hoping to step >> through the source to work something out). >> >> Your Windows documentation definitely could do with someone actually >> trying it from scratch on a clean machine, and documenting exactly what >> they did without any jargon/acronyms. The existing documentation gives the >> impression that it is a Linux-script with a few comments added for Windows >> by people "guessing" what they think they might have "tweaked" on their PC >> to make it work. >> >> Things like this step: >> >> 5. tools/dev/v8gen.py x64.release >> >> tells me that you are assuming that I am a python developer and have set >> up the file associations accordingly. I am not, so Windows merely prompts >> me to ask how I want to open the file "tools\dev\v8gen.py". >> >> I do have several instances of python.exe on my machine (one of them is >> yours). Do you want me to run the python.bat file, here? The contents of >> that file look a bit weird to me. It looks like it's trying to find a file >> called "%~dp0python_bin_reldir.txt" (yes, there's only one '%' in there). >> This, with my admittedly limited understanding of Windows batch command >> syntax, seems to be gibberish. Who is ~dp0? That's a Unix home folder, not >> a Windows one, surely? >> >> I'll stop there; hopefully you get the point that you need to write some >> Windows documentation. Please don't try to "improve" what you have, just >> get someone who understands Windows and has a clean machine to write one >> from scratch! >> >> >> >> Thanks :) >> >> >> >> Dan >> >> -- >> -- >> v8-dev mailing list >> [email protected] >> http://groups.google.com/group/v8-dev >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> >> -- >> -- >> v8-dev mailing list >> [email protected] >> http://groups.google.com/group/v8-dev >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
