Status: New
Owner: ----
New issue 1743 by [email protected]: Building tools/test.py fails with
gcc 4.5.2
http://code.google.com/p/v8/issues/detail?id=1743
Building tools/test.py fails with gcc 4.5.2
Here is the detailed error.
The attached patch fixes it.
$ svn info | grep Revision
Revision: 9495
$ gcc --version
gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
[...]
$ tools/test.py -j8
[...]
obj/release/factory.o: In function
`v8::internal::Factory::NewObjectHashTable(int)':
factory.cc:(.text._ZN2v88internal7Factory18NewObjectHashTableEi+0x2b):
undefined reference to
`v8::internal::HashTable<v8::internal::ObjectHashTableShape,
v8::internal::JSReceiver*>::Allocate(int, v8::internal::PretenureFlag)'
factory.cc:(.text._ZN2v88internal7Factory18NewObjectHashTableEi+0xc2):
undefined reference to
`v8::internal::HashTable<v8::internal::ObjectHashTableShape,
v8::internal::JSReceiver*>::Allocate(int, v8::internal::PretenureFlag)'
factory.cc:(.text._ZN2v88internal7Factory18NewObjectHashTableEi+0x131):
undefined reference to
`v8::internal::HashTable<v8::internal::ObjectHashTableShape,
v8::internal::JSReceiver*>::Allocate(int, v8::internal::PretenureFlag)'
collect2: ld returned 1 exit status
scons: *** [d8] Error 1
obj/test/release/test-weakmaps.o: In function `AllocateJSWeakMap()':
test-weakmaps.cc:(.text._ZL17AllocateJSWeakMapv+0xa7): undefined reference
to `v8::internal::HashTable<v8::internal::ObjectHashTableShape,
v8::internal::JSReceiver*>::Allocate(int, v8::internal::PretenureFlag)'
obj/release/factory.o: In function
`v8::internal::Factory::NewObjectHashTable(int)':
factory.cc:(.text._ZN2v88internal7Factory18NewObjectHashTableEi+0x2b):
undefined reference to
`v8::internal::HashTable<v8::internal::ObjectHashTableShape,
v8::internal::JSReceiver*>::Allocate(int, v8::internal::PretenureFlag)'
factory.cc:(.text._ZN2v88internal7Factory18NewObjectHashTableEi+0xc2):
undefined reference to
`v8::internal::HashTable<v8::internal::ObjectHashTableShape,
v8::internal::JSReceiver*>::Allocate(int, v8::internal::PretenureFlag)'
factory.cc:(.text._ZN2v88internal7Factory18NewObjectHashTableEi+0x131):
undefined reference to
`v8::internal::HashTable<v8::internal::ObjectHashTableShape,
v8::internal::JSReceiver*>::Allocate(int, v8::internal::PretenureFlag)'
collect2: ld returned 1 exit status
scons: *** [obj/test/release/cctest] Error 1
scons: building terminated because of errors.
Attachments:
patch 448 bytes
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev