> Does Linux announce things correctly in /proc/cpuinfo in that case?
Yes.

I've now also run the two versions (stable + patched nightly release) on a dual-socket AMD Opteron 2216 machine. No surprise, the x86 path doesn't return any cache info :) but gets the hierarchy right.

The stable version (using the OS path I'm guessing?) does correctly print the hierarchy though.

Also, consistent with Brice's assertion, libnuma doesn't work at detecting NUMA (it reports none) on either of the NUMA machines I've tested it on (Nehalem, Opteron)... I hadn't tried that before, and just assumed that whenever I got to trying it out it would work out of the box on whatever Linux version that supported it.