Hi, 
I was building v8 v12.4.254.21 using gcc and ran into error.
Here's where the compilation ended.
make[2]: *** [tools/v8_gypfiles/v8_base_without_compiler.target.mk:1118: 
{v8-root}/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-coverage.o]
 
Error 1

I checked the error log, seems that some clang attribute is being used thus 
error was triggered. The following is a small segment of error log.
```
../deps/v8/src/common/ptr-compr.h:67:39: error: ‘V8_CONSTINIT’ does not 
name a type; did you mean ‘V8_ONCE_INIT’?
   67 |   static thread_local uintptr_t base_ V8_CONSTINIT;
      |                                       ^~~~~~~~~~~~
      |                                       V8_ONCE_INIT
../deps/v8/src/common/ptr-compr.h: In static member function ‘static 
v8::internal::Tagged_t 
v8::internal::SmiCompressionScheme::CompressObject(v8::internal::Address)’:
../deps/v8/src/common/ptr-compr.h:98:5: error: ‘V8_ASSUME’ was not declared 
in this scope; did you mean ‘ABSL_ASSUME’?
   98 |     V8_ASSUME(HAS_SMI_TAG(tagged));
      |     ^~~~~~~~~
      |     ABSL_ASSUME
In file included from ../deps/v8/src/handles/handles.h:15,
                 from ../deps/v8/src/debug/debug-coverage.h:12,
                 from ../deps/v8/src/debug/debug-coverage.cc:5:
../deps/v8/src/zone/zone.h: At global scope:
../deps/v8/src/zone/zone.h:254:15: error: ‘V8_PRESERVE_MOST’ does not name 
a type
  254 |   V8_NOINLINE V8_PRESERVE_MOST void Expand(size_t size);
      |               ^~~~~~~~~~~~~~~~
../deps/v8/src/zone/zone.h: In member function ‘void* 
v8::internal::Zone::Allocate(size_t)’:
```
In my config.gypi generated by configure.py, the 'clang' in 'variables' is 
0.

How can i tweak the configuration so v8 can be appropriately compiled using 
gcc/g++?

-- 
-- 
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.
To view this discussion visit 
https://groups.google.com/d/msgid/v8-users/e8378907-1c7a-41c3-868d-46d94cbc6957n%40googlegroups.com.

Reply via email to