On Tue, Aug 30, 2011 at 22:40, Rico Wind <[email protected]> wrote: > If I do this I pass all the tests: > scons snapshot=on -j15 library=shared >
Ha, I think I know where the problem is: we're building a different thing. If I do this (note the dot at the end): scons library=shared soname=on . The build fails: g++ -o d8 -m32 -m32 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi obj/release/d8.os -L. -lpthread -lpthread -lv8 /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lv8 That's because what's in the build directory is libv8-3.5.8.so and not libv8.so. Could you change the scons scripts to make a symlink libv8.so -> libv8-$SONAME.so? Also, could you add a builder with soname=on to your continuous build? On Wed, Aug 31, 2011 at 00:31, Yang Guo <[email protected]> wrote: from a glance onto the log files it seems to me that you are running > an older version of v8. Ooops yeah, you're right. However, that led me to the build problem above. I'd still appreciate more thorough testing of the shared library build. -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
