Hi,

I am speaking from Linux Arch package manager point of view who wants to 
make a great v8 package for its favorite distro.

When I build v8 following things look non-typical for me:

1) v8 build process pulls gyp and ICU sources from a third_party repo. I 
understand that you need it for users who has no tools installed (e.g. on 
Windows) but Linux/OSX developers use package managers actively. The 
package managers usually include these tools in their repos/PPA/.. In this 
build process should not pull any third-party projects. It should use 
'system' version of the tools. For example Arch has packages both for GYP 
and ICU. Is there any way to "turn-off" dependency pull/build?

2) What is more important is that system version of ICU differs from what 
v8 uses. Arch has latest stable version (51) and v8 pulls version 46. Why 
V8 does not use the latest ICU version? Instead of going into shared 
libraries hell and having multiple version of libicu*.so I would prefer 
that packages use the same version (i.e. 51). Is there any patch that ports 
v8 to ICU51? It would be really great if I can combine it with #1, avoid 
ICU compilation and instead use system version of ICU library.

Bottom line: how to compile current v8 HEAD against system ICU version 51 
(and btw 52 will be released really soon).


3) This is a minor issue though. Have you guys though about making your 
build Python3 friendly? You don't have python extensions so most likely it 
will be easy to make the scripts both 2.7 and 3.3 compatible. This will 
make life easier for those who moved to Python3.3 as a default version.

-- 
-- 
v8-users mailing list
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to