On 17 November 2011 07:36, Johan Hake <johan.h...@gmail.com> wrote: > On Wednesday November 16 2011 23:12:32 Garth N. Wells wrote: >> On 17 Nov 2011, at 05:30, Johan Hake <johan.h...@gmail.com> wrote: >> > Hello! >> > >> > I have problems with the CMake configure script trying to find pastix. It >> > fails with the following: >> > >> > /usr/lib/ccache/gcc -DCHECK_FUNCTION_EXISTS=pthread_create -fopenmp >> > CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o >> > cmTryCompileExec - rdynamic -lpthreads >> > /usr/bin/ld: cannot find -lpthreads >> > collect2: ld returned 1 exit status >> > gmake[1]: *** [cmTryCompileExec] Error 1 >> > gmake[1]: Leaving directory `/home/hake/bzr/fenics/dolfin/dolfin- >> > gpu/build/CMakeFiles/CMakeTmp' >> > gmake: *** [cmTryCompileExec/fast] Error 2 >> > >> > Does anyone know why pthreads get added to the the linking? If I remove >> > -lpthreads from the linkning it passes just fine. >> >> Configuring PaStiX is complicated and pthreads is usually required. The >> PaStiX cake module needs to do some proper testing. It's very primitive at >> the moment. > > Ok, then I suggest we disable it by default. >
pthread is not added manually anywhere, so its should not be added by the build system unless it's available on your system. It's most likely being added as a BLAS flag. Which BLAS are you using? Garth > Johan > >> Garth >> >> > I am on a Natty Ubuntu. >> > >> > Johan >> > >> > _______________________________________________ >> > Mailing list: https://launchpad.net/~dolfin >> > Post to : dolfin@lists.launchpad.net >> > Unsubscribe : https://launchpad.net/~dolfin >> > More help : https://help.launchpad.net/ListHelp >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dolfin >> Post to : dolfin@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~dolfin >> More help : https://help.launchpad.net/ListHelp > -- Garth N. Wells Department of Engineering, University of Cambridge http://www.eng.cam.ac.uk/~gnw20 _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : dolfin@lists.launchpad.net Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp