[cmake-developers] Incomplete gfortran library link command sometimes mysteriously occurs with MinGW/MSYS on Wine-1.5.15 platform

Bill Hoffman bill.hoffman at kitware.com
Thu Oct 25 23:42:36 EDT 2012


On Oct 25, 2012 11:15 PM, "Clinton Stimpson" <clinton at elemtech.com> wrote:
>
>
> On Oct 25, 2012, at 4:18 PM, Bill Hoffman wrote:
>
> > On 10/25/2012 6:06 PM, Alan W. Irwin wrote:
> >>
> >> I have just discovered an extremely simple test case of the whole
> >
> > We have already found the problem and have an even smaller test case.
> >
> > cat info.cmake
> > file(STRINGS a.exe _strings LIMIT_COUNT 4 REGEX "INFO:")
> > foreach(info ${_strings})
> >  message(STATUS "[${info}]")
> > endforeach()
> >
> > Build the CMake test case into a.exe like this:
> > gfortran CMakeFortranCompilerABI.F
> >
> > Then run cmake -P info.cmake,
> > It should print this:
> > -- [INFO:compiler[GNU]INFO:platform[]]
> >
> > If not it is broken and will not detect the compiler correctly.
>
>
> Bill, are you sure you meant CMakeFortranCompilerABI.F?
> I get something like this
> INFO:sizeof_dptr[8]ABI Detection
> no matter what I do, even on native Linux with /usr/bin/gfortran.
>
> The other file, CMakeFortranCompilerId.F, should give the
compiler/platform.  Is that the one you meant?

Either one should show the issue. I did show the wrong output. When it
fails you get no output.

> Clint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20121025/853f9e9b/attachment.html>


More information about the cmake-developers mailing list