Subject: bug#14485: Incompleteness in language autodetection, MPI compiler recognition missing

From: Nathanael Huebbe <[email-masked]>
Date: Mon, 27 May 2013 13:33:29 +0200

Type of bug: Incompleteness in language autodetection

Symptoms:
'libtool --mode=link mpif90 ...' or 'libtool --mode=link mpicc ...'  
etc. fails with
	libtool: link: unable to infer tagged configuration
	libtool: link: specify a tag with `--tag'

Why this is a bug of libtool:
While it is possible to work around this behavior by using --tag=FC or  
- --tag=CC in the buildsystem, the Makefiles are the wrong place to fix  
this problem because mpicc etc. work like normal compilers and, as  
such, should be recognized by libtool.

I know that it was not the best idea to invent the mpi*-wrappers for  
the compilers in the first place, but we're stuck with them. And our  
tools should be able to handle MPI-Compilers, seeing that their usage  
is a must in high performance computing.