<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div>An -O2 build with OpenMP offload flags finishes just fine without an</div><div>issue, but changing the optimization level down to -O0 fails leaving</div><div>error message like below: </div><div><br></div><div>$ make</div><div>[  2%] Built target nestutil</div><div>[  3%] Linking CXX shared library libsli.so</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter9ArraytypeE' in '/tmp/arraydatum-c7397d.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter13ProceduretypeE' in '/tmp/arraydatum-c7397d.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter16LitproceduretypeE' in '/tmp/arraydatum-c7397d.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter13IntVectortypeE' in '/tmp/arraydatum-c7397d.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter16DoubleVectortypeE' in '/tmp/arraydatum-c7397d.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter14DictionarytypeE' in '/tmp/dictdatum-a46a15.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter10DoubletypeE' in '/tmp/doubledatum-440a29.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter11IntegertypeE' in '/tmp/integerdatum-f95037.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter11IstreamtypeE' in '/tmp/iostreamdatum-465d86.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter12XIstreamtypeE' in '/tmp/iostreamdatum-465d86.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter11OstreamtypeE' in '/tmp/iostreamdatum-465d86.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter8NametypeE' in '/tmp/namedatum-b639e8.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter11LiteraltypeE' in '/tmp/namedatum-b639e8.cubin'</div><div>nvlink error   : Undefined reference to '_ZN12RegexpModule9RegexTypeE' in '/tmp/sliregexp-7a425f.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter10StringtypeE' in '/tmp/stringdatum-11ea81.cubin'</div><div>nvlink error   : Undefined reference to '_ZN14SLIInterpreter10SymboltypeE' in '/tmp/symboldatum-51e40a.cubin'</div><div>clang-8: error: nvlink command failed with exit code 255 (use -v to see invocation)</div><div>make[2]: *** [sli/libsli.so] Error 255</div><div>make[2]: *** Deleting file `sli/libsli.so'</div><div>make[1]: *** [sli/CMakeFiles/sli_lib.dir/all] Error 2</div><div>make: *** [all] Error 2</div><div><br></div><div>Steps to reproduce:</div><div>$ git clone <a href="https://github.com/ikitayama/nest-simulator">https://github.com/ikitayama/nest-simulator</a></div><div>$ cmake -DCMAKE_TOOLCHAIN_FILE=Platform/JURON_Clang -DCMAKE_INSTALL_PREFIX=/path/to/thebinary -Dwith-gsl=ON -Dwith-openmp=ON -Dwith-mpi=OFF -Dwith-python=OFF -Dwith-offload=ON ~/projects/nest-simulator/</div><div>$ make -j8</div></div></div></div>