Never mind, this was my fault -- I need to run "gclient sync" after 
checking out the desired v8 version, not before, so it uses the correct 
versions of dependent packages (including clang).

Thanks,
-Tudor.

On Wednesday, April 20, 2022 at 1:24:30 PM UTC-7 Tudor Bosman wrote:

> Note that this happens in release mode (with assertions disabled); the 
> variable aborted_pages_verified is used in a DCHECK.
>
> Glog defines DCHECK in release mode carefully so it doesn't trigger this 
> warning; v8 defines it as ((void)0).
>
> Still, any suggestions?
>
> Thanks,
> -Tudor.
>
> On Wednesday, April 20, 2022 at 1:10:51 PM UTC-7 Tudor Bosman wrote:
>
>> Hello,
>>
>> It seems to me that a recent clang upgrade made -Wextra more strict and 
>> v8 now fails to build:
>>
>>
>> ../../src/heap/mark-compact.cc:4748:10: error: variable 
>> 'aborted_pages_verified' set but not used 
>> [-Werror,-Wunused-but-set-variable]
>>
>> size_t aborted_pages_verified = 0;
>>
>> ^
>>
>> 1 error generated.
>>
>> These are the commands I'm using to build:
>>
>> export PATH="/src/depot_tools:$PATH"
>> echo "--- leafagg_dev building v8 -- $(date -Iseconds)" \
>>     && apt-get -qq install python2 \
>>     && cd /src \
>>     && git clone 
>> https://chromium.googlesource.com/chromium/tools/depot_tools.git \
>>     && hash -r \
>>     && mkdir v8 \
>>     && cd v8 \
>>     && fetch v8 \
>>     && gclient sync \
>>     && cd v8 \
>>     && git checkout 10.0.139.15 \
>>     && python2 tools/dev/v8gen.py x64.release.sample -- use_rtti=true \
>>     && ninja -C out.gn/x64.release.sample v8_monolith
>>
>> Full logs 
>> <https://gist.github.com/tudor/e38a9203d2b02d1f9750a40193c4d4c6> (long 
>> and spammy).
>>
>> Any suggestions?
>>
>> Thank you,
>> -Tudor.
>>
>

-- 
-- 
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/0acf1151-f5d1-4f9e-aae6-a9fdb407536fn%40googlegroups.com.

Reply via email to