Hey Quan, Sorry. I found time to look into my issue again. I am now fairly certain that problem is posix specific. You must have a different issue than what I was thinking.
On Wednesday, August 29, 2018 at 11:11:49 PM UTC-7, Quan Chen wrote: > > From what I can see in the static lib template, it looks like the thin > archive config is removed: > template("v8_static_library") { > static_library(target_name) { > complete_static_lib = true > forward_variables_from(invoker, "*", [ "configs" ]) > configs += invoker.configs > configs -= v8_remove_configs > * configs -= [ "//build/config/compiler:thin_archive" ]* > configs += v8_add_configs > } > } > > or is it the same thing you mentioned? > > On Thursday, August 30, 2018 at 1:44:37 AM UTC+8, YJ wrote: >> >> I might have a similar issue but im on linux. At least in my case, the >> problem is that at "some" point since 6.5, v8's build config for >> "v8_static_library" starts to do thin archive vs the fat archive(which is >> more "static"). I've filed a bug but I haven't had time to track down the >> offending commit as they asked. >> >> I don't know if it is for sure the same problem on windows. So just an >> FYI. >> >> On Wednesday, August 29, 2018 at 7:08:59 AM UTC-7, Quan Chen wrote: >>> >>> I'm having the same issue now. And same to you I'm trying to build the >>> static libs of V8. Have you come up with any solution? >>> >>> On Thursday, June 21, 2018 at 2:32:26 PM UTC+8, Amaranth F wrote: >>>> >>>> I use this parameter to generate the ninja project: >>>> >>>> gn gen out/Release "--args=is_debug=false target_cpu=\"x64\" >>>> v8_static_library=true v8_use_snapshot=true >>>> v8_use_external_startup_data=false" >>>> >>>> and then run: >>>> >>>> ninja -C out\Release >>>> >>>> when it finally says: >>>> >>>> ninja: Entering directory `out\Release' >>>> [1/58] LINK cctest.exe cctest.exe.pdb >>>> FAILED: cctest.exe cctest.exe.pdb >>>> G:/program/v8new3/depot_tools/win_tools-2_7_6_bin/python/bin/python.exe >>>> ../../build/toolchain/win/tool_wrapper.py link-wrapper environment.x64 >>>> False ../../third_party/llvm-build/Release+Asserts/bin/lld-link.exe >>>> /nologo >>>> /OUT:./cctest.exe /PDB:./cctest.exe.pdb @./cctest.exe.rsp >>>> G:\program\v8new3\v8\third_party\llvm-build\Release+Asserts\bin\lld-link.exe: >>>> >>>> error: <root>: undefined symbol: mainCRTStartup >>>> >>>> How can I compile it, please? >>>> >>> -- -- 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.