The number of included files for libv8.so is actually correct; all the .o files get packaged into libv8_base.a and libv8_snapshot.a first. However, the other parameters look different on my box, and the executable targets should not link against any of the .a files:
~/dev/v8 $ grep libv8.so build.log g++ -shared -pthread -Wl,-soname=libv8.so -o /home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8.so -Wl,--whole-archive /home/jakob/dev/v8/out/x64.release/obj.target/v8/src/v8dll-main.o /home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8_snapshot.a /home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8_base.a -Wl,--no-whole-archive ln -f "/home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8.so" "/home/jakob/dev/v8/out/x64.release/lib.target/libv8.so" 2>/dev/null || (rm -rf "/home/jakob/dev/v8/out/x64.release/lib.target/libv8.so" && cp -af "/home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8.so" "/home/jakob/dev/v8/out/x64.release/lib.target/libv8.so") g++ -pthread -Wl,-rpath=\$ORIGIN/lib.target/ -o /home/jakob/dev/v8/out/x64.release/shell -Wl,--start-group /home/jakob/dev/v8/out/x64.release/obj.target/shell/samples/shell.o /home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8.so -Wl,--end-group g++ -pthread -Wl,-rpath=\$ORIGIN/lib.target/ -o /home/jakob/dev/v8/out/x64.release/d8 -Wl,--start-group /home/jakob/dev/v8/out/x64.release/obj.target/d8/src/d8.o /home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8.so -Wl,--end-group g++ -pthread -Wl,-rpath=\$ORIGIN/lib.target/ -o /home/jakob/dev/v8/out/x64.release/process -Wl,--start-group /home/jakob/dev/v8/out/x64.release/obj.target/process/samples/process.o /home/jakob/dev/v8/out/x64.release/obj.target/tools/gyp/libv8.so -Wl,--end-group I have no idea why your command lines are different, though. You wouldn't happen to have any local changes, would you? Does it work in a fresh, clean checkout? (If you try that, pull from the github mirror, as it's a lot faster than SVN. Don't forget "make dependencies".) -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
