Hi Peter,
I see. Looking on the web it appears as if OSX does not support the
POSIX API for thread
affinities but use their own. GNU may work without setting
the affinities explicitly (because all
threads will have 100% load, so the scheduler should be able to
Hi Peter,
fixed in SVN 478.
Looks like your box is lacking some functions like pthread_getaffinity_np()
(or they have different argument types).
This could become a problem for parallel APL later, so maybe you
want to grep -r for them in /usr/
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/Parallel.cc:181:1:
Unknown type name 'cpu_set_t'
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/Parallel.cc:197:55: Use
of undeclared identifier 'cpu_set_t'
/Volumes/Data/Development/MyProjects/GNUAPL/apl-svn/src/Parallel.cc:323:1: