I have a couple of questions relating to the current build system (GN with 
the GM.py wrapper) used for V8.

* Why was the decision made to switch from GYP to GN?
* Why was GN chosen over other build systems, such as Google's own Bazel?
* How smooth was the transition?
* What are some of the unique use cases of V8 that GN/GM handle?
* What are all the requirements a new build system would have to have 
before the V8 team would consider porting to a new build system?

I'm currently studying differences in build systems (just for my own 
curiosity), and I wanted to get a sorta 'behind-the-scenes' look at the 
build system of a very large software project like V8.

Thanks.

-- 
-- 
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/3b7355ca-5d4d-43d1-90e3-8d2b031cc1eb%40googlegroups.com.

Reply via email to