Jason Slemons wrote:
> Hello Brad, 
> 
>> Is this a cross-compiling environment? 
> 
> Yes it is, both are linux systems though. I'm mainly curious to see if it 
> will build for now though. Ill deal with testing the build later. Oh and I 
> noticed in CMakeSystem.cmake that it says:
> SET(CMAKE_CROSSCOMPILING "FALSE")
> But I notice this with cmake 2.6.4 and cmake 2.8, both when it works and when 
> it fails. 

See here if you want real cross compiling:

  http://www.cmake.org/Wiki/CMake_Cross_Compiling

> I compiled CMakeFortranCompilerId.F(no problem) with pgf90 and pgf95 and I 
> always get an executable that spits out just :
> INFO:compiler[PGI]
> INFO:platform[Linux]
> 
> You also asked about the output of strings a.out? it's a long file that I'll 
> attach(pgi.strings). When I switch to a compiler that works(like gnu) strings 
> a.out is still a long file that looks similar(gnu.strings) to me. 
> 
> It's starting to sink in that " The Fortran compiler identification is 
> unknown " and that this is really the root of the problem. What I can't 
> figure out is why it's not found, since the output from the executable of 
> CMakeFortranCompilerId.F seems correct.

In order to handle cross compiling we do not actually run the
compiler id executable (the C and C++ one's do not actually
print anything even if they are executed).  Instead we parse
the binary file itself to extract encoded INFO strings.

Based on the string files you sent me I think that the format
used by your compiler to store strings does not separate the
INFO:compiler[] and INFO:platform[] text.  I'll have to fix
the parsing code to handle this case.

Please send me the 'a.out' from each compiler
(off-list since they are not of general use).

Thanks,
-Brad
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to