Comment #9 on issue 1596 by shimmanning: Unresolved externals linking
v8preparser.lib on Windows 7
http://code.google.com/p/v8/issues/detail?id=1596
Changed scons to make v8preparser depend on v8.lib and I was able to
compile. Creates a tiny 140k dll
@@ -1436,11 +1436,15 @@
library = env.SharedLibrary(library_name, object_files, PDB=pdb_name)
preparser_pdb_name = preparser_library_name + '.dll.pdb';
preparser_soname = 'lib' + preparser_library_name + '.so';
- preparser_library = env.SharedLibrary(preparser_library_name,
+
+ pp_env = env.Copy();
+ preparser_library = pp_env.SharedLibrary(preparser_library_name,
preparser_files,
PDB=preparser_pdb_name,
SONAME=preparser_soname)
context.library_targets.append(library)
+ pp_env.Depends(preparser_library, library)
+ pp_env.Prepend(LIBS=[library_name])
context.library_targets.append(preparser_library)
context.ApplyEnvOverrides(d8_env)
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev