Yeah, that is what I was saying earlier. GYP_GENERATORS=make make x64.<target> fails.
On Sep 6, 2011, at 9:04 AM, Mikhail Naganov wrote: > I was able to use make on Mac (at least for ia32 build, x64 doesn't > work) by invoking it like this: GYP_GENERATORS=make make ia32.<target> > > On Tue, Sep 6, 2011 at 15:53, mykes <[email protected]> wrote: >> I saw in the bits of Google search results that NodeJS has some >> patches for gyp build. Maybe it's worth a look at those to see if >> they're good to implement in trunk. >> >> While I believe ia32 support for OSX is clearly needed, Lion is X64 >> and it seems like Chrome should be X64 for Lion at least. >> >> I do hope that X64 build support is a blocker. >> >> ;-) >> >> >> On Sep 6, 7:49 am, Jakob Kummerow <[email protected]> wrote: >>> On Tue, Sep 6, 2011 at 16:31, mykes <[email protected]> wrote: >>>> I have been building v8 on my OSX Lion laptop without issue. I did an >>>> SVN update yesterday and saw the Makefile and GYP based build system >>>> is now in trunk. Congrats on the move forward! >>> >>>> Anyhow, I ran into what I consider serious issues with the GYP build >>>> system using OSX. I thought I'd share these here. >>> >>>> 1) There's no documentation on how to use the build/gyp system to >>>> create Makefile-x64 on OSX. >>> >>> Yeah, it's on my to-do list to write some documentation. >>> >>>> 2) Using build/gyp created an XCode project only. So I fired up XCode >>>> and loaded in the project. The only options I could see in XCode for >>>> building V8 are ia32 versions - no X64. >>> >>> Also known. Our GYP based build doesn't do 64bit builds on Mac. Not sure >>> when someone will get around to adding such support; the V8 team's >>> priorities are largely based on what Chromium needs... >>> >>> We happily accept patches ;-) >>> >>>> The project did build, which >>>> is great. >>>> 3) I found a WWW page/link to a thread in one of the chromium Google >>>> groups that had instructions for building chromium from the command >>>> line under OSX. I tried those for V8, and it looked like the build >>>> was proceeding nicely until the end, when it spewed far more >>>> compilation errors than my console's scrollback buffer handles. I >>>> think it was trying to link with ia32 libraries, even though I was >>>> building using "make x64.release" ... >>> >>> I assume you're talking about GYP_GENERATORS=make. That's precisely what the >>> V8 documentation would say if it had been written yet. And as I wrote above, >>> 64bit builds are not supported by the GYP build currently. >>> >>>> SCONS still works, so I was able to build an x64 libv8.a. >>> >>> Yes, SCons will continue to work until we officially deprecate it. Before >>> that happens, we need to be satisfied with the capabilities of the GYP based >>> build. Not sure if 64bit builds on Mac count as a blocker for that. >>> >>> Cheers >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>> -- >>>> v8-users mailing list >>>> [email protected] >>>> http://groups.google.com/group/v8-users >> >> -- >> v8-users mailing list >> [email protected] >> http://groups.google.com/group/v8-users >> > > -- > v8-users mailing list > [email protected] > http://groups.google.com/group/v8-users -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
