I want get v8.dll but link fail.only get libv8.a. Environment: Window 7 64bit
v8 source code: svn checkout http://v8.googlecode.com/svn/trunk/ v8 today( 2013.3.6) refresh again version is 13833 mingw: TDM-mingw :http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.7.1-2.exe/download BTW:I try use different mingw include w64 version ,the error is different.may v8 need specific mingw version? command line: d:\python26\scripts\scons.py mode=release arch=ia32 toolchain=gcc importenv=PATH library=shared I_know_I_should_build_with_GYP=yes finally link error: scons: Building targets ... *g++ -m32 -shared -o v8.dll obj\release\accessors.o obj\release\allocation.o obj\release\api.o obj\release\assembler.o obj\release\ast.o obj\release\atomicops_internals_x86_gcc.o obj\release\bignum-dtoa.o obj\release\bignum.o obj\release\bootstrapper.o obj\release\builtins.o obj\release\cached-powers.o obj\release\checks.o obj\release\circular-queue.o obj\release\code-stubs.o obj\release\codegen.o obj\release\compilation-cache.o obj\release\compiler.o obj\release\contexts.o obj\release\conversions.o obj\release\counters.o obj\release\cpu-profiler.o obj\release\data-flow.o obj\release\date.o obj\release\dateparser.o obj\release\debug-agent.o obj\release\debug.o obj\release\deoptimizer.o obj\release\disassembler.o obj\release\diy-fp.o obj\release\dtoa.o obj\release\elements-kind.o obj\release\elements.o obj\release\execution.o obj\release\extensions\externalize-string-extension.o obj\release\extensions\gc-extension.o obj\release\extensions\statistics-extension.o obj\release\factory.o obj\release\fast-dtoa.o obj\release\fixed-dtoa.o obj\release\flags.o obj\release\frames.o obj\release\full-codegen.o obj\release\func-name-inferrer.o obj\release\gdb-jit.o obj\release\global-handles.o obj\release\handles.o obj\release\heap-profiler.o obj\release\heap-snapshot-generator.o obj\release\heap.o obj\release\hydrogen-instructions.o obj\release\hydrogen.o obj\release\ia32\assembler-ia32.o obj\release\ia32\builtins-ia32.o obj\release\ia32\code-stubs-ia32.o obj\release\ia32\codegen-ia32.o obj\release\ia32\cpu-ia32.o obj\release\ia32\debug-ia32.o obj\release\ia32\deoptimizer-ia32.o obj\release\ia32\disasm-ia32.o obj\release\ia32\frames-ia32.o obj\release\ia32\full-codegen-ia32.o obj\release\ia32\ic-ia32.o obj\release\ia32\lithium-codegen-ia32.o obj\release\ia32\lithium-gap-resolver-ia32.o obj\release\ia32\lithium-ia32.o obj\release\ia32\macro-assembler-ia32.o obj\release\ia32\regexp-macro-assembler-ia32.o obj\release\ia32\stub-cache-ia32.o obj\release\ic.o obj\release\incremental-marking.o obj\release\interface.o obj\release\interpreter-irregexp.o obj\release\isolate.o obj\release\jsregexp.o obj\release\lithium-allocator.o obj\release\lithium.o obj\release\liveedit.o obj\release\log-utils.o obj\release\log.o obj\release\mark-compact.o obj\release\messages.o obj\release\objects-printer.o obj\release\objects-visiting.o obj\release\objects.o obj\release\once.o obj\release\optimizing-compiler-thread.o obj\release\parser.o obj\release\platform-win32.o obj\release\preparse-data.o obj\release\preparser.o obj\release\profile-generator.o obj\release\property.o obj\release\regexp-macro-assembler-irregexp.o obj\release\regexp-macro-assembler.o obj\release\regexp-stack.o obj\release\rewriter.o obj\release\runtime-profiler.o obj\release\runtime.o obj\release\safepoint-table.o obj\release\scanner-character-streams.o obj\release\scanner.o obj\release\scopeinfo.o obj\release\scopes.o obj\release\serialize.o obj\release\snapshot-common.o obj\release\spaces.o obj\release\store-buffer.o obj\release\string-search.o obj\release\string-stream.o obj\release\strtod.o obj\release\stub-cache.o obj\release\token.o obj\release\transitions.o obj\release\type-info.o obj\release\unicode.o obj\release\utils.o obj\release\v8-counters.o obj\release\v8.o obj\release\v8conversions.o obj\release\v8threads.o obj\release\v8utils.o obj\release\variables.o obj\release\version.o obj\release\win32-math.o obj\release\zone.o obj\release\libraries.o obj\release\experimental-libraries.o obj\release\snapshot-empty.o -lwinmm -lws2_32 -Wl,--out-implib,libv8.a* obj\release\ia32\builtins-ia32.o:builtins-ia32.cc:(.text$_ZN2v88internal8Builtins27Generate_ArrayConstructCodeEPNS0_14Ma croAssemblerE+0x113): undefined reference to `vtable for v8::internal::ArrayNoArgumentConstructorStub' obj\release\ia32\builtins-ia32.o:builtins-ia32.cc:(.text$_ZN2v88internal8Builtins27Generate_ArrayConstructCodeEPNS0_14Ma croAssemblerE+0x16b): undefined reference to `vtable for v8::internal::ArraySingleArgumentConstructorStub' f:/jstool/ming_w64/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: obj\release\ia32\built ins-ia32.o: bad reloc address 0x16b in section `.text$_ZN2v88internal8Builtins27Generate_ArrayConstructCodeEPNS0_14Macro AssemblerE' collect2.exe: error: ld returned 1 exit status thanks in advance for any advice. -- -- v8-users mailing list [email protected] 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
