11 Dec
2004
11 Dec
'04
11:03 a.m.
It seems that all the troubles are caused by the undefined BOOST_HAS_THREADS, which then causes the breaking down in:
boost_root/boost/config/requires_threads.hpp
I don't why this didn't cause a problem in RHEL GCC 3.2.3 on IA32. There are probably some diferences between the gcc's pre-processor on IA32 and that on IA64.
Anyone can look into it and fix this problem?
I don't know anyone with access to an IA-64 linux machine, two questions though: 1) Does the compiler support the -pthread option. 2) Does specifying -pthread set any macros on the command line (normally it defines _REENTRANT on linux). Thanks, John.