Hello,

I have seen this issue pop up a couple times on here and wondering what the 
current status is.  I was spending the morning trying to get ahead of the 
game and switch from a Gyp build to a GN build.  We are using MSVC 2015 to 
perform the build.  I am successfully configuring and building using the 
following commands:

> gn gen out/x86.debug --args="is_debug=true v8_use_snapshot=false 
target_cpu=\"x86\" disable_libfuzzer=true"
Done. Made78 targets from 44 files in 1900ms

> ninja-C out/x86.debug d8
ninja: Entering directory `out.gn/x86.debug'
[49/886] LINK mkpeephole.exe mkpeephole.exe.pdb
LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/OPT:ICF' 
specification
[886/886] LINK d8.exe d8.exe.pdb
LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/OPT:ICF' 
specification

The build results are confusing, however.  In the "out" directory, I find 
the v8.dll, along with the icu*.dll files.  What seems to be missing are 
the static .lib files that were necessary in previous builds 
(v8_libbase.lib, v8_libplatform.lib and v8_nosnapshot.lib).  My build with 
new new v8 DLL does not seem to work without these.  So I attempted a 
static build, by adding the GN argument `is_component_build=false`.  To my 
surprise, no static libraries were generated at all!  Is this something 
that is planning on being supported in the future?  If not, what is the way 
around this?  I certainly don't want to transition my project to use GN. 
 Thoughts?  Thanks in advance.

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to