|
From: Nicola V. <nvi...@gm...> - 2012-05-26 19:58:43
|
Hi all,
I have tried to build v1.0beta2 on OS X 10.7.4, using gmake 3.82 and gcc 4.2.1, but the process fails at an early stage with:
ar crs libgtm.a gtm_opt_scanner.o aset.o mcxt.o gtm_utils.o elog.o assert.o stringinfo.o gtm_lock.o gtm_list.o gtm_serialize.o gtm_serialize_debug.o gtm_opt_handler.o
ranlib libgtm.a
Undefined symbols for architecture x86_64:
"_threadinfo_key", referenced from:
_AllocSetContextCreate in aset.o
_AllocSetAlloc in aset.o
_AllocSetRealloc in aset.o
_current_memcontext in mcxt.o
_MemoryContextSwitchTo in mcxt.o
_MemoryContextCreate in mcxt.o
_MemoryContextInit in mcxt.o
etc...
Since the architecture (x86_64) is supported, I am just wondering whether there is something so specific to Linux platforms that it is impossible or very hard to port Postgres-XC to other OSes, or whether I am just missing something.
Thanks in advance,
Nicola
|