<div dir="ltr">Dear Kirill,<br><br>I'm wondering about why you want to compile CP2K - that has evolved rapidly - in version 2.4, which is almost 4 years old. Things have changed a lot - not only our build process, but also library versions, interfaces, and ....<br><br>However if you really want to use the (most recent) toolchain to compile this old code you have to adapt the ARCH-files by hand. I attach the modified SOPT ARCH-file, which misses XSMM, LIBXC and QUIP, because of version conflicts. Also, LIBXSMM wasn't invented at that time.<br><br>If you need LIBXC in combination with CP2K-2.4, you have to download and recompile the entire toolchain in version eg. 17713:<br><font face="courier new, monospace"><br>svn checkout -r 17713 <a href="https://svn.code.sf.net/p/cp2k/code/trunk/cp2k/tools/toolchain" target="_blank" rel="nofollow">https://svn.code.sf.net/p/<wbr>cp2k/code/trunk/cp2k/tools/<wbr>toolchain</a> toolchain<br>... compile_as_before ...<br><br><span style="font-family: arial,sans-serif;">, then add -D__LIBXC2 to the DFLAGS.<br><br>Hope this helps, but I strongly recommend a newer version of CP2K,<br>Andreas</span></font><br></div>