diff --git a/INSTALL.swift b/INSTALL.swift index db6c6677b202e55e76114373f3e037cf50de10cc..bf8dbc92f5ccb06f6988c5672e5fdac54d2d2598 100644 --- a/INSTALL.swift +++ b/INSTALL.swift @@ -154,6 +154,12 @@ before you can build it. distributing the threads among the different cores on each computing node. + Note that if you have libNUMA outside of the system include + directories it may fail to compile as the headers do not pass + the -Wstrict-prototype check of GCC. In that case you will need + to use --enable-compiler-warnings=yes configure option to stop + this being an error. + - tcmalloc / jemalloc / TBBmalloc: a build of the tcmalloc library (part of gperftools), jemalloc or TBBmalloc can be used be used to obtain faster and more diff --git a/doc/RTD/source/GettingStarted/compiling_code.rst b/doc/RTD/source/GettingStarted/compiling_code.rst index c40f06965e15146c41bf210aec3b195032cef0e7..a0ce1c08eaf6b08a298ac4b720017273d4fa6559 100644 --- a/doc/RTD/source/GettingStarted/compiling_code.rst +++ b/doc/RTD/source/GettingStarted/compiling_code.rst @@ -38,7 +38,7 @@ METIS is used for domain decomposition and load balancing. libNUMA ~~~~~~~ -libNUMA is used to pin threads. +libNUMA is used to pin threads (but see INSTALL.swift). GSL ~~~