~/bitcoin/src$ make -f makefile.unix
Building LevelDB ...
make[1]: Entering directory `/home/robert/bitcoin/src/leveldb'
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/robert/bitcoin/src -I/home/robert/bitcoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/home/robert/bitcoin/src/leveldb/include -I/home/robert/bitcoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -c db/builder.cc -o db/builder.o
In file included from ./port/port_posix.h:50:0,
from ./port/port.h:14,
from ./db/filename.h:14,
from db/builder.cc:7:
./port/atomic_pointer.h:212:2: error: #error Please implement AtomicPointer for this platform.
make[1]: *** [db/builder.o] Error 1
make[1]: Leaving directory `/home/robert/bitcoin/src/leveldb'
make: *** [leveldb/libleveldb.a] Error 2
Any suggestion how to compile it on sparc64
cpu : TI UltraSparc IIIi (Jalapeno)
fpu : UltraSparc IIIi integrated FPU
pmu : ultra3i
prom : OBP 4.11.4 2003/07/23 08:04
type : sun4u
ncpus probed : 2
ncpus active : 2
D$ parity tl1 : 0
I$ parity tl1 : 0
cpucaps : flush,stbar,swap,muldiv,v9,ultra3,mul32,div32,v8plus,vis,vis2
Cpu0ClkTck : 000000003bb94e80
Cpu1ClkTck : 000000003bb94e80
MMU Type : Cheetah+
State:
CPU0: online
CPU1: online