Did you ever figure this out?
Dustin On Sunday, March 18, 2018 at 8:07:13 AM UTC-4, Yukkuri Shiteimasu wrote: > > Hi, I am trying to incorporate ES6 JavaScript engine into my small > single-binary GUI application for scripting purposes and have chosen V8 as > such implementation, but having hard time building minimal static library. > > My flags I used in hope of creating small binary are: > > --->3--- > is_debug = false > target_cpu = "x64" > is_component_build = false > strip_debug_info = true > symbol_level = 0 > v8_static_library = true > v8_enable_i18n_support = false > v8_use_snapshot = false > v8_enable_disassembler = false > v8_enable_gdbjit = false > v8_enable_handle_zapping = false > v8_no_inline = true > v8_monolithic = true > v8_experimental_extra_library_files = [] > v8_extra_library_files = [] > v8_enable_concurrent_marking = true > v8_enable_embedded_builtins = false > is_desktop_linux = false > icu_use_data_file = false > enable_iterator_debugging = false > enable_precompiled_headers = false > clang_use_chrome_plugins = false > asan_globals = false > libcpp_is_static = true > use_aura = false > use_dbus = false > use_gio = false > use_glib = false > use_icf = false > use_udev = false > --->3--- > > Also tried adding -Os to CFLAGS. > > But resulting out.gn/x64.release/obj/libv8_base.a is about 25Mb in size > even after the stripping, which is hardly can be embedded into small > application (being ~25 times the application size itself). > > As I read earlier in this group, some had achieved results of about > ~2.5Mb[1], which is almost acceptable for my purposes, and so I wonder, > what could I tune (drop, disable, exclude or otherwise, while maintaining > core ES6 functionality) in order to get small static binary? > > [1] https://groups.google.com/forum/#!topic/v8-users/OaC4TQQjxFg > -- -- 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. For more options, visit https://groups.google.com/d/optout.