Skip to content

--numa doesn't work even if libnuma is available

The configure script set USE_LIBNUMA to 1 if numa exists however the code checks for HAVE_LIBNUMA.

From the main directory,

./configure && make clean && make boot && make
cd nofib/parallel/queens
../../../inplace/bin/ghc-stage2 Main.hs -rtsopts -threaded
./Main 15 +RTS -N24 -s -A64m --numa

It fails saying

Main: --numa: OS reports NUMA is not available

https://phabricator.haskell.org/D2329 introduced this error.

Trac metadata
Trac field Value
Version 8.0.1
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Runtime System
Test case
Differential revisions
BlockedBy
Related
Blocking
CC niteria, simonmar
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information