[MITgcm-devel] build on sunos_sun4u_g77
Martin Losch
mlosch at awi-bremerhaven.de
Fri Dec 10 02:35:25 EST 2004
Hi,
my experience with Sun is that it only works with gmake (Sun make is
notoriously terrible) and as I said yesterday, there are even problems
with awk (/usr/bin/awk on "my" SunFire 15k), so that awk should be
replaced by gawk. But awk is hardwired into genmake2 so far
(AWK=awk/gawk and there are a few occurrances of just awk and now $AWK)
and needs to be changed in the script if problems occur.
Make sure that
which cc/f77 gives:
/opt/SUNWspro/bin/cc and /opt/SUNWspro/bin/f77
I am currently using:
> model::run00> f77 -V
> NOTICE: Invoking /opt/SUNWspro/bin/f90 -f77 -ftrap=%none -V
> f90: Forte Developer 7 Fortran 95 7.0 Patch 111714-03 2002/11/19
> Usage: f90 [ options ] files. Use 'f90 -flags' for details
> model::run00> cc -V
> cc: Forte Developer 7 C 5.4 2002/03/09
> usage: cc [ options] files. Use 'cc -flags' for details
Martin
On Dec 9, 2004, at 9:40 PM, Patrick Heimbach wrote:
>
> Hi Ed,
>
> great, thanks!
> Is this something to check in, or platform-dependent?
> (should I have followed some recent discussions on this list?).
>
> Anyways, similar problems seem to occur with testreport
>
>> ./testreport -t global_ocean.90x40x15 -of
> ../tools/build_options/sunos_sun4u_g77
> parsing options... OK
> creating the comparison code... /usr/ucb/cc: language optional
> software
> package not installed
>
> (with or without specifying the optfile).
> So it seems that testreport uses cc before it gets
> the info from the optfile which cc to use.
> (not a big deal for me for now).
>
> Thanks again
> -Patrick
>
>
> Quoting Ed Hill <ed at eh3.com>:
>
>> On Thu, 2004-12-09 at 13:27 -0500, Patrick Heimbach wrote:
>>> Hi Ed,
>>>
>>> I am trying to build a fresh copy of the code on
>>>> uname -a
>>> SunOS ifmsun24 5.8 Generic_117350-12 sun4u sparc SUNW,Sun-Blade-1500
>>
>>> Any idea what could be wrong?
>>
>>
>> Hi Patrick,
>>
>> Just two quick changes to the default optfile for that platform and it
>> works. The changes are:
>>
>> $ diff sunos_sun4u_g77 ../../../tools/build_options/sunos_sun4u_g77
>> < #MAKE='gmake'
>> < CC=gcc
>> ---
>>> MAKE='gmake'
>>
>> Please let me know if you have any more problems with it.
>>
>> Ed
>>
>> --
>> Edward H. Hill III, PhD
>> office: MIT Dept. of EAPS; Rm 54-1424; 77 Massachusetts Ave.
>> Cambridge, MA 02139-4307
>> emails: eh3 at mit.edu ed at eh3.com
>> URLs: http://web.mit.edu/eh3/ http://eh3.com/
>> phone: 617-253-0098
>> fax: 617-253-4464
>>
>> _______________________________________________
>> MITgcm-devel mailing list
>> MITgcm-devel at mitgcm.org
>> http://dev.mitgcm.org/mailman/listinfo/mitgcm-devel
>>
>
>
> --------------------------------------------------------
> Patrick Heimbach Massachusetts Institute of Technology
> FON: +1/617/253-5259 EAPS, Room 54-1518
> FAX: +1/617/253-4464 77 Massachusetts Avenue
> mailto:heimbach at mit.edu Cambridge MA 02139
> http://www.mit.edu/~heimbach/ USA
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://dev.mitgcm.org/mailman/listinfo/mitgcm-devel
More information about the MITgcm-devel
mailing list