[mpich-discuss] pgf90-Error-Unknown switch: -pthread

Gus Correa gus at ldeo.columbia.edu
Wed Jul 9 17:56:39 CDT 2014


Hi James

Adding '-noswitcherror' to the CFLAGS, FFLAGS, FCFLAGS,
may be a workaround to this problem.

My two cents,
Gus Correa

On 07/09/2014 05:55 PM, James Long wrote:
> I need to use srun to launch mpi jobs under slurm, so configured mpich-3.1.1 with
>
> $ env CC=pgcc FC=pgf90 CXX=pgCC CPPFLAGS="-DNDEBUG -DpgiFortran" CFLAGS="-O2" FFLAGS="-O2 -w" ./configure --prefix=/opt/mpich-slurm --with-pmi=slurm --with-pm=no --with-slurm-include=/usr/include/slurm --with-slurm-lib=/usr/lib/slurm --enable-fortran=yes
>
> The following error occurs when compiling:
>
>    CC       src/mpid/common/datatype/lib_libmpi_la-mpir_type_flatten.lo
>    CC       src/mpid/common/sched/lib_libmpi_la-mpid_sched.lo
>    CC       src/mpid/common/thread/lib_libmpi_la-mpid_thread.lo
>    CC       src/mpi_t/lib_libmpi_la-mpit.lo
>    CC       src/nameserv/pmi/lib_libmpi_la-pmi_nameserv.lo
>    GEN      lib/libmpi.la
> pgf90-Error-Unknown switch: -pthread
> make[2]: *** [lib/libmpi.la] Error 1
> make[2]: Leaving directory `/home/boss/mpich-3.1.1'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/boss/mpich-3.1.1'
> make: *** [all] Error 2
>
> config.log is at http://pastebin.com/aB8CZsr0
>
> Jim
> --
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> James Long
> International Arctic Research Center
> University of Alaska Fairbanks
> jlong|at|alaska.edu
> (907) 474-2440
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
>
>
>
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>




More information about the discuss mailing list