Thanks Erik,<br><br>I was trying to get the latest config.guess and config.sub since last night. So I tried the files from the lastest libtool package. Without the HOST_MACHINE option, Cactus recognized my system as powerpc64-unknown-linux-gnu.
<br><br>...<br>checking host system type... powerpc64-unknown-linux-gnu<br>...<br><br>But failed to identify f90 compiler<br><br>...<br>Unknown Linux f90 compiler.<br>Please add appropriate information to<br> /home/hmlee/Cactus/lib/make/known-architectures/linux
<br>and send the updated file to CactusMaint<br>...<br><br>So I'm going to make a new known-architecture. But I don't know how to name the new architecture file, i.e,<br>~/Cactus/lib/make/know-architectures/???_new_arch_???
<br><br>It's too tough for me to read out the related Cactus files. Could you tell me the naming skeme?<br><br>Thanks,<br><br>Hee Il<br><br><div><span class="gmail_quote">2007/3/15, Erik Schnetter <<a href="mailto:schnetter@cct.lsu.edu">
schnetter@cct.lsu.edu</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hee Il,<br><br>thanks for the detailed report. By the way, are you using the stable
<br>or the development version of Cactus?<br><br>I'm afraid that it will be difficult or impossible for us to help you<br>in any detail unless we have access to such a machine. I was hoping<br>that the version numbers and detailed error messages would give us a
<br>hint for something that would be easy to correct, but they did not.<br>I describe below what I would try in your case. I don't know whether<br>this will help you much.<br><br><br><br>I think the proper way to handle your system is to make sure that
<br>config.guess recognises it as Linux system. Apparently, setting<br>HOST_MACHINE does this, although I am no expert with the GNU<br>config.guess. Updating config.guess may also help. You could try<br>this; newer versions the files "
config.guess" and "config.sub" are<br>available on the web.<br><br>The next step is to create Cactus known-architecture file for this<br>architecture, which probably should just source known-architectures/<br>
linux. See the file "linux-gnu" as example.<br><br>The last step is then to add support for xlc to the Linux known-<br>architecture file. The AIX known-architecture file is an example.<br><br><br><br>However, there may be an easier way. You can use gcc instead of xlc
<br>as compiler. I suggest a recent version, e.g. a variant of 4.1. If<br>this is not already installed on your system you can install it<br>yourself. You have to explicitly enable support for gfortran. Using<br>gcc 3.x
is probably asking for trouble later on, as it may not<br>compile all of Carpet's C++ code (you mentioned Carpet before). g77<br>also cannot handle some of the Fortran 90 thorns.<br><br>In this case, you can probably set HOST_MACHINE to a Linux architecture.
<br><br>-erik<br><br>--<br>Erik Schnetter <<a href="mailto:schnetter@cct.lsu.edu">schnetter@cct.lsu.edu</a>><br><br>My email is as private as my paper mail. I therefore support encrypting<br>and signing email messages. Get my PGP key from
<a href="http://www.keyserver.net">www.keyserver.net</a>.<br><br><br><br><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@cactuscode.org">Users@cactuscode.org</a><br><a href="http://www.cactuscode.org/mailman/listinfo/users">
http://www.cactuscode.org/mailman/listinfo/users</a><br><br><br></blockquote></div><br>