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

Reply via email to