Displaying 4 results from an estimated 4 matches for "thinlock".
Did you mean:
spinlock
2011 Jan 11
2
[LLVMdev] VMKit link
...ommonThread.a(CollectionRV.o):
In function `mvm::CooperativeCollectionRV::synchronize()':
/root/llvm/vmkit/lib/Mvm/CommonThread/CollectionRV.cpp:66: undefined
reference to `__sync_bool_compare_and_swap_1'
/root/llvm/vmkit/Debug+Asserts/lib/libCommonThread.a(ObjectLocks.o):
In function `mvm::ThinLock::removeFatLock(mvm::FatLock*,
mvm::LockSystem&)':
/root/llvm/vmkit/lib/Mvm/CommonThread/ObjectLocks.cpp:56: undefined
reference to `__sync_val_compare_and_swap_4'
/root/llvm/vmkit/Debug+Asserts/lib/libCommonThread.a(ObjectLocks.o):
In function `mvm::ThinLock::release(gc*, mvm::LockSyste...
2011 Aug 24
0
[LLVMdev] VMKit build error
...44f
1 vmjc 0x0000000000e9cf8a
2 libpthread.so.0 0x00002b889c232c60
3 libc.so.6 0x00002b889d033d05 gsignal + 53
4 libc.so.6 0x00002b889d037ab6 abort + 390
5 vmjc 0x00000000005cfef2
6 libpthread.so.0 0x00002b889c232c60
7 vmjc 0x00000000005cd964 mvm::ThinLock::acquire(gc*,
mvm::LockSystem&) + 1060
8 vmjc 0x0000000000561499
j3::JavaObject::acquire(j3::JavaObject*) + 41
9 vmjc 0x000000000055b464 j3::Class::acquire() + 52
10 vmjc 0x0000000000546d1e j3::Class::initialiseClass(j3::Jnjvm*)
+ 110
11 vmjc 0x0000...
2011 Aug 23
2
[LLVMdev] VMKit build error
Hmm, disregard my previous comment (while you might still have issues
with 64bit, that's not what's primarily causing your issue)--your
particular error is when you don't point vmkit to the classpath
libraries properly.
Set it with the configure option
--with-gnu-classpath-glibj=/path/to/classpath-0.97.2/lib/glibj.zip
Good luck!
~Will
On Tue, Aug 23, 2011 at 5:49 PM, Will Dietz
2011 Aug 24
2
[LLVMdev] VMKit build error
...00000e9cf8a
> 2 libpthread.so.0 0x00002b889c232c60
> 3 libc.so.6 0x00002b889d033d05 gsignal + 53
> 4 libc.so.6 0x00002b889d037ab6 abort + 390
> 5 vmjc 0x00000000005cfef2
> 6 libpthread.so.0 0x00002b889c232c60
> 7 vmjc 0x00000000005cd964 mvm::ThinLock::acquire(gc*,
> mvm::LockSystem&) + 1060
> 8 vmjc 0x0000000000561499
> j3::JavaObject::acquire(j3::JavaObject*) + 41
> 9 vmjc 0x000000000055b464 j3::Class::acquire() + 52
> 10 vmjc 0x0000000000546d1e
> j3::Class::initialiseClass(j3::Jnjvm*) +...