I had this same issue.
This user had the same problem:
https://groups.google.com/g/v8-users/c/aVnVmDKkt8Q/m/jBSsug5tAAAJ

I notice that v8_heap_base_headers is a header-only target in BUILD.gn,
but it is defined as "v8_source_set()" which ends up as a lib.

If you change the line in BUILD.gn:
v8_source_set("v8_heap_base_headers") {
to
v8_header_set("v8_heap_base_headers") {

It is around the line 5544 or 5653 depending on which version you are 
looking at.

It changes to a virtual target, doesn't build a lib, and works!

Note that "gn" source_set() normally builds virtual targets, but the 
v8_source_set() seems to behave differently.


DEVS can you please patch the BUILD.gn file if you agree?
I'm not in a position to make a PR/MR/contribution right now.

Thanks!
Paul


On Thursday, April 14, 2022 at 6:52:05 PM UTC+8 [email protected] wrote:

> Hello,
>
> I'm not able to build chromium for windows 11 OS.
>
> Flags used:
> is_official_build=true
> use_custom_libcxx=true
> t5_support_partition_alloc=false
> t5_single_threaded=false
> t5_enable_freetype=false
> v8_enable_i18n_support=false
> v8_static_library=true
> v8_use_external_startup_data=false
>
>
> FAILED: mksnapshot.exe mksnapshot.exe.pdb
> ..\..\..\..\..\..\..\chromium\src\third_party\llvm-build\Release+Asserts\bin\lld-link.exe
>  
> /OUT:./mksnapshot.exe /nologo 
> -libpath:..\..\..\..\..\..\..\chromium\src\third_party\llvm-build\Release+Asserts\lib\clang\15.0.0\lib\windows
>  
> "-libpath:../../../../../../../../../../../../../Program Files 
> (x86)/Microsoft Visual 
> Studio/2019/Community/VC/Tools/MSVC/14.29.30133/ATLMFC/lib/x64" 
> "-libpath:../../../../../../../../../../../../../Program Files 
> (x86)/Microsoft Visual 
> Studio/2019/Community/VC/Tools/MSVC/14.29.30133/lib/x64" 
> "-libpath:../../../../../../../../../../../../../Program Files 
> (x86)/Windows Kits/NETFXSDK/4.8/lib/um/x64" 
> "-libpath:../../../../../../../../../../../../../Program Files 
> (x86)/Windows Kits/10/lib/10.0.22000.0/ucrt/x64" 
> "-libpath:../../../../../../../../../../../../../Program Files 
> (x86)/Windows Kits/10/lib/10.0.20348.0/um/x64" /MACHINE:X64 
>  /PDB:./mksnapshot.exe.pdb @./mksnapshot.exe.rsp
> lld-link: error: could not open 'obj/v8/v8_heap_base_headers.lib': no such 
> file or directory
>
> Same code works fine and build is successful in mac OS.
>
> Any help in what i might be doing wrong or have to do extra in windows OS?
>

-- 
-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/eccf4d53-5e4c-4d73-b5ce-ab451144aa1an%40googlegroups.com.

Reply via email to