2013/10/28 James Turner <zakalawe@mac.com>
Ah, I think your original description confused me - this is not caused by some code or packaging bug in FlightGear, I guess? I.e it's not like file-permissions or similar where we are supposed to make some call or have the package install a file / set group membership to be allowed to have affinity to multiple to cores?

And now I see your point, and you are right. Grep pthread_setaffinity_np in src/OpenThreads/pthreads/PThread.cpp in OpenSceneGraph - you have to set cpunum to nevative value when calling StartThread(), otherwise you bind to CPU0.

  Tomash Brechko