On Tue, Sep 17, 2013 at 11:50 AM, Diep Nguyen Hoang <viruslove1...@gmail.com> wrote: > Hi, currently I'm trying to build v8 as a static library on Android. > > I have successfully finished build command, and have libv8_base.arm.a, > libv8_nosnapshot.arm.a, libv8_snapshot.a already. But when I put them into > my project and compile, these .a file seems to be directly linked to the .o > files, which are result of v8 building. I also notice that, size of these .a > files is too small (about 1MB), and contains no object file but the absolute > path to object file (using $ cat). > > What I want is static library must contains all object files, not map to > them, so I can push them to repository, is this right? I used default build > command (make android_arm.release, OS: Ubuntu 12 and OS X). Now because the > .a files just contain the paths, not objects themself, my project build > command is failed. > > Please help, > Thanks,
GYP builds thin archives by default on platforms that support it (the GNU toolchain on Linux does, don't think OS X does.) You can disable it by setting standalone_static_library: 1 in the *.gyp file that builds the static library, e.g.: 'targets': [{ 'target_name': 'foo', 'type': 'static_library', 'standalone_static_library': 1, 'sources': [ ... ] }] Good luck. -- -- 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/groups/opt_out.