From owner-pro64-support@oss.sgi.com Fri Jun 2 09:22:56 2000 Received: by oss.sgi.com id ; Fri, 2 Jun 2000 09:22:46 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:63733 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Fri, 2 Jun 2000 09:22:26 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id JAA00504 for ; Fri, 2 Jun 2000 09:22:55 -0700 (PDT) Date: Fri, 2 Jun 2000 09:22:55 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: pro64-support@oss.sgi.com Subject: "libf90sgi compilation failure" Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi When I run 'make build -f make.cross', I encountered the following error: _____________________________________ g77 -Dlonglong -D_LONGLONG -D_SVR4_SOURCE -D_WORD32 -D_ADDR32 -D__=__P -D_LIBU -fwritable-strings -D_LITTLE_ENDIAN -DTARG_IA64 -D__NLS_INTERNALS -D_SGI_SOURCE -ansi -I../../../clibinc -I../../../clibinc/cray -I../../../libfi/include -I../../../libf/include -I../../../libF77/mips/quad -I../../../libF77 -I../../include -I../../../linux/mfef90_includes -I/usr/include -I../../include -O0 -D_MIPSEL -D_LONGLONG -D_MIPS_SZINT=32 -D_MIPS_SZPTR=32 -D_MIPS_SZLONG=32 -MD -c ../../../libF77/z_sqrtf.F sh: g77: command not found gmake[2]: Leaving directory `/mnt/extra/tang/osprey1.0/targia32_ia64_nodebug/crayf90/libf90sgi' gmake[1]: *** [first] Error 2 gmake[1]: Leaving directory `/mnt/extra/tang/osprey1.0/targia32_ia64_nodebug/crayf90/sgi' _________________________________________________________________ Is g77 a gnu fortran compiler or SGI version fortran compiler? I am using ReaHat 6.0 and I could find g77 in my installation. Thanks --Tang From owner-pro64-support@oss.sgi.com Fri Jun 2 09:46:16 2000 Received: by oss.sgi.com id ; Fri, 2 Jun 2000 09:46:06 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:63734 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Fri, 2 Jun 2000 09:45:53 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id JAA02435 for ; Fri, 2 Jun 2000 09:46:26 -0700 (PDT) Date: Fri, 2 Jun 2000 09:46:26 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: pro64-support@oss.sgi.com Subject: "Build SGI compiler under gcc egcs-2.91.66 19990314/Linux" In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi Has any one tried to build the SGI compiler under gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) I gave a try but could not even build C front-end. Does this release only work with gcc 2.96? Thanks --Tang From owner-pro64-support@oss.sgi.com Fri Jun 2 10:04:26 2000 Received: by oss.sgi.com id ; Fri, 2 Jun 2000 10:04:06 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:63337 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Fri, 2 Jun 2000 10:03:47 -0700 Received: from sgihud.hudson.sgi.com (sgihud.hudson.sgi.com [169.238.41.4]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id KAA08601 for ; Fri, 2 Jun 2000 10:09:18 -0700 (PDT) mail_from (lesniak@sgihud.hudson.sgi.com) Received: (from lesniak@localhost) by sgihud.hudson.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) id NAA32513; Fri, 2 Jun 2000 13:02:51 -0400 (EDT) Date: Fri, 2 Jun 2000 13:02:51 -0400 (EDT) From: lesniak@sgihud.hudson.sgi.com (Ken Lesniak) Message-Id: <200006021702.NAA32513@sgihud.hudson.sgi.com> To: pro64-support@oss.sgi.com, Xinan Tang Subject: Re: "Build SGI compiler under gcc egcs-2.91.66 19990314/Linux" Reply-To: lesniak@sgihud.hudson.sgi.com Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing >Hi > > Has any one tried to build the SGI compiler under > > gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) > > I gave a try but could not even build C front-end. > > Does this release only work with gcc 2.96? >From http://oss.sgi.com/projects/Pro64/READMEsrc.html: Build Information Prerequisites: We used the following versions of the GNU tools to compile the binaries include in our rpm: gcc version 2.96 19991114 (experimental) GNU F77 version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386-redhat) We have also verified that our compiler builds with: gcc version 2.95 19990728 (release) . You will also need to install the NUE environment in order to build IA64 libraries. Information about NUE can be found at:her. We used our own sgicc and sgif90 compilers to build the IA-64 libraries. You will need to install those from the pro64 rpm under the NUE environment. > >Thanks > >--Tang On my personal build system I have: %rpm -qa | grep egcs egcs-1.1.2-12 egcs-c++-1.1.2-12 %egcs --version egcs-2.91.66 I don't know how to query for more verbose info. Ken From owner-pro64-support@oss.sgi.com Fri Jun 2 10:17:26 2000 Received: by oss.sgi.com id ; Fri, 2 Jun 2000 10:17:07 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:58104 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Fri, 2 Jun 2000 10:17:00 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id KAA04782; Fri, 2 Jun 2000 10:17:22 -0700 (PDT) Date: Fri, 2 Jun 2000 10:17:22 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: Ken Lesniak cc: pro64-support@oss.sgi.com Subject: Re: "Build SGI compiler under gcc egcs-2.91.66 19990314/Linux" In-Reply-To: <200006021702.NAA32513@sgihud.hudson.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi Ken, > On my personal build system I have: > > %rpm -qa | grep egcs > egcs-1.1.2-12 > egcs-c++-1.1.2-12 > > %egcs --version > egcs-2.91.66 > > I don't know how to query for more verbose info. > Try `gcc -v' It will show more information. It seems that you and I use the same release of gcc. Is your version downloaded from the SGI release site? Thanks --Tang From owner-pro64-support@oss.sgi.com Fri Jun 2 10:33:27 2000 Received: by oss.sgi.com id ; Fri, 2 Jun 2000 10:33:07 -0700 Received: from Cantor.suse.de ([194.112.123.193]:53010 "HELO Cantor.suse.de") by oss.sgi.com with SMTP id ; Fri, 2 Jun 2000 10:32:42 -0700 Received: from Hermes.suse.de (Hermes.suse.de [194.112.123.136]) by Cantor.suse.de (Postfix) with ESMTP id CAC7B1E31E; Fri, 2 Jun 2000 19:33:22 +0200 (MEST) Received: from gruyere.muc.suse.de (unknown [10.23.1.2]) by Hermes.suse.de (Postfix) with ESMTP id 931F410A026; Fri, 2 Jun 2000 19:33:22 +0200 (MEST) Received: by gruyere.muc.suse.de (Postfix, from userid 14446) id 069142F300; Fri, 2 Jun 2000 19:33:21 +0200 (MEST) Date: Fri, 2 Jun 2000 19:33:20 +0200 From: "Andi Kleen" To: lesniak@sgihud.hudson.sgi.com (Ken Lesniak) Cc: pro64-support@oss.sgi.com, Xinan Tang Subject: Re: "Build SGI compiler under gcc egcs-2.91.66 19990314/Linux" Message-ID: <20000602193320.A26558@gruyere.muc.suse.de> References: <200006021702.NAA32513@sgihud.hudson.sgi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <200006021702.NAA32513@sgihud.hudson.sgi.com>; from lesniak@sgihud.hudson.sgi.com on Fri, Jun 02, 2000 at 01:02:51PM -0400 Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing On Fri, Jun 02, 2000 at 01:02:51PM -0400, Ken Lesniak wrote: > > On my personal build system I have: > > %rpm -qa | grep egcs > egcs-1.1.2-12 > egcs-c++-1.1.2-12 > > %egcs --version > egcs-2.91.66 > > I don't know how to query for more verbose info. I tried to bootstrap it, but it failed in the fortran frontend because it contains one fortran 90 file that didn't compile with g77. Is it possible to bootstrap without a f90 compiler ? -Andi From owner-pro64-support@oss.sgi.com Fri Jun 2 10:43:07 2000 Received: by oss.sgi.com id ; Fri, 2 Jun 2000 10:42:58 -0700 Received: from pigpen.bl.physik.uni-muenchen.de ([129.187.160.7]:48388 "EHLO convert rfc822-to-8bit pigpen.bl.physik.uni-muenchen.de") by oss.sgi.com with ESMTP id ; Fri, 2 Jun 2000 10:42:40 -0700 Received: from kaiser.cip.physik.uni-muenchen.de (kaiser.cip.physik.uni-muenchen.de [141.84.136.1]) by pigpen.bl.physik.uni-muenchen.de (8.9.3/8.9.3) with ESMTP id TAA20062 for ; Fri, 2 Jun 2000 19:43:21 +0200 Received: from staufen.cip.physik.uni-muenchen.de (staufen.cip.physik.uni-muenchen.de [141.84.136.11]) by kaiser.cip.physik.uni-muenchen.de (8.9.3/8.9.3) with ESMTP id TAA30482 for ; Fri, 2 Jun 2000 19:43:20 +0200 Received: from localhost (schluter@localhost) by staufen.cip.physik.uni-muenchen.de (8.9.3/8.9.3) with ESMTP id TAA03495 for ; Fri, 2 Jun 2000 19:43:20 +0200 X-Authentication-Warning: staufen.cip.physik.uni-muenchen.de: schluter owned process doing -bs Date: Fri, 2 Jun 2000 19:43:20 +0200 (CEST) From: Tobias Schlueter To: pro64-support@oss.sgi.com Subject: f90 library documentation Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi, I´m working on the GNU Fortran 95 compiler project, G95 http://g95.sourceforge.net. We decided on using SGI´s libffio for I/O, since this would reduce the work for creating a program that generates a working "Hello World! drastically. I was wondering if there was any publically available documentation (besides source code) on how to interact with the library. Since HP has not made the NUE available to the public, it is not possible to generate a working f90 which would me allow to simply look at the compiled output. Using other parts of SGI´s library seems to be not feasible because a) it would need to be ported to our favorite architectures anyway and b) we would have to go with SGI´s way of handling arrays and array sections and we´re egomaniacs which disallows this :) Thanks - Tobi From owner-pro64-support@oss.sgi.com Fri Jun 2 11:21:57 2000 Received: by oss.sgi.com id ; Fri, 2 Jun 2000 11:21:47 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:52088 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Fri, 2 Jun 2000 11:21:29 -0700 Received: from sgihud.hudson.sgi.com (sgihud.hudson.sgi.com [169.238.41.4]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id LAA05076 for ; Fri, 2 Jun 2000 11:26:58 -0700 (PDT) mail_from (lesniak@sgihud.hudson.sgi.com) Received: (from lesniak@localhost) by sgihud.hudson.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) id OAA32566; Fri, 2 Jun 2000 14:20:29 -0400 (EDT) Date: Fri, 2 Jun 2000 14:20:29 -0400 (EDT) From: lesniak@sgihud.hudson.sgi.com (Ken Lesniak) Message-Id: <200006021820.OAA32566@sgihud.hudson.sgi.com> To: Xinan Tang Subject: Re: "Build SGI compiler under gcc egcs-2.91.66 19990314/Linux" Cc: pro64-support@oss.sgi.com Reply-To: lesniak@sgihud.hudson.sgi.com Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Tang, >> I don't know how to query for more verbose info. >> > > Try `gcc -v' > > It will show more information. I thought I tried that and got nothing. Sigh. I'll blame it on my impaired typing to do a finger injury. :-) %gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.96/specs gcc version 2.96 19991114 (experimental) %egcs -v Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) I don't build the fortran libraries so I don't have g77 on my system. > It seems that you and I use the same release of gcc. Is your version >downloaded from the SGI release site? Not from the release site (since I've been using it longer), but I haven't a clue where I originally got it from. Ken From owner-pro64-support@oss.sgi.com Sat Jun 3 02:53:34 2000 Received: by oss.sgi.com id ; Sat, 3 Jun 2000 02:53:25 -0700 Received: from sunct1.jinr.dubna.su ([159.93.17.131]:56582 "EHLO sunct1.jinr.dubna.su") by oss.sgi.com with ESMTP id ; Sat, 3 Jun 2000 02:53:03 -0700 Received: (from ram@localhost) by sunct1.jinr.dubna.su (8.9.3/8.9.3) id NAA05652; Sat, 3 Jun 2000 13:51:25 +0400 Date: Sat, 3 Jun 2000 13:51:25 +0400 Message-Id: <200006030951.NAA05652@sunct1.jinr.dubna.su> X-Authentication-Warning: sunct1.jinr.dubna.su: ram set sender to ram@sunct1.jinr.dubna.su using -f From: "A.M.Raportirenko" To: tang@chameleonsystems.com CC: pro64-support@oss.sgi.com In-reply-to: (message from Xinan Tang on Fri, 2 Jun 2000 09:46:26 -0700 (PDT)) Subject: Re: "Build SGI compiler under gcc egcs-2.91.66 19990314/Linux" References: Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi, I comiled it well with using gcc-2.95.2 on RH-6.2. I try to compile it with latest gcc snapshots but without any success. Anatoly From owner-pro64-support@oss.sgi.com Tue Jun 6 11:00:16 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 11:00:05 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:12672 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 10:59:47 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id KAA09042; Tue, 6 Jun 2000 10:52:37 -0700 (PDT) Date: Tue, 6 Jun 2000 10:52:37 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: "A.M.Raportirenko" cc: pro64-support@oss.sgi.com Subject: Re: "Build SGI compiler under gcc egcs-2.91.66 19990314/Linux" In-Reply-To: <200006030951.NAA05652@sunct1.jinr.dubna.su> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi On Sat, 3 Jun 2000, A.M.Raportirenko wrote: > Hi, > I comiled it well with using gcc-2.95.2 on RH-6.2. I try to compile it with > latest gcc snapshots but without any success. > Yes, it works. I also succeeded in compiling the compiler based on 2.95.2. However, could you tell me how to use sgicc to do C-2-C transformation? Where can we find the user mannul for the sgi compiler? Thanks --Tang From owner-pro64-support@oss.sgi.com Tue Jun 6 11:28:45 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 11:28:26 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:39809 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 11:28:12 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id LAA12703 for ; Tue, 6 Jun 2000 11:28:02 -0700 (PDT) Date: Tue, 6 Jun 2000 11:28:02 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: pro64-support@oss.sgi.com Subject: "Building SGI compiler" In-Reply-To: <200006021702.NAA32513@sgihud.hudson.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi When I tried to compile C code using the SGI compiler, I received error messages in the assembly stage. The question is: Without NUE, can the SGI compiler generate code? I tried -S switch, the compiler runs through and generates .s file smoothly. Thanks --Tang From owner-pro64-support@oss.sgi.com Tue Jun 6 14:04:36 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 14:04:26 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:60440 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 14:04:09 -0700 Received: from rohi.engr.sgi.com (rohi.engr.sgi.com [130.62.180.74]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id OAA07425 for ; Tue, 6 Jun 2000 14:09:02 -0700 (PDT) mail_from (mpm@rohi.engr.sgi.com) Received: (from mpm@localhost) by rohi.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id OAA17445; Tue, 6 Jun 2000 14:02:46 -0700 (PDT) Date: Tue, 6 Jun 2000 14:02:46 -0700 (PDT) From: mpm@rohi.engr.sgi.com (Michael Murphy) Message-Id: <200006062102.OAA17445@rohi.engr.sgi.com> To: pro64-support@oss.sgi.com, Xinan Tang Subject: Re: "Building SGI compiler" Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing From: Xinan Tang However, could you tell me how to use sgicc to do C-2-C transformation? Where can we find the user mannul for the sgi compiler? There are man pages for the compiler. Try man sgicc. Look at the -clist option. Tang later asks: When I tried to compile C code using the SGI compiler, I received error messages in the assembly stage. The question is: Without NUE, can the SGI compiler generate code? Unfortunately, no. Since this is a cross-compiler, you need the cross environment, including the cross assembler and linker. We thought NUE would have been released by now, but it hasn't, and I don't know when it will (the timing is controlled by HP, not SGI). -- Mike Murphy -- mpm@sgi.com -- quote of the day: -- "Knowledge grows but wisdom lingers." (Lord Tennyson) From owner-pro64-support@oss.sgi.com Tue Jun 6 14:13:26 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 14:13:16 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:37510 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 14:13:10 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id OAA23316; Tue, 6 Jun 2000 14:12:53 -0700 (PDT) Date: Tue, 6 Jun 2000 14:12:52 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: Michael Murphy cc: pro64-support@oss.sgi.com Subject: Re: "Building SGI compiler" In-Reply-To: <200006062102.OAA17445@rohi.engr.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi On Tue, 6 Jun 2000, Michael Murphy wrote: > There are man pages for the compiler. Try man sgicc. > Look at the -clist option. Yeah. However, there are two types of C-2-C dumps. o C-2-VH-whirl o C-2-H-whirl If I turn on -clist, which IR is dumped? Thanks --Tang From owner-pro64-support@oss.sgi.com Tue Jun 6 14:20:05 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 14:19:56 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:25114 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 14:19:51 -0700 Received: from rohi.engr.sgi.com (rohi.engr.sgi.com [130.62.180.74]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id OAA04821 for ; Tue, 6 Jun 2000 14:24:44 -0700 (PDT) mail_from (mpm@rohi.engr.sgi.com) Received: (from mpm@localhost) by rohi.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id OAA25316; Tue, 6 Jun 2000 14:18:28 -0700 (PDT) Date: Tue, 6 Jun 2000 14:18:28 -0700 (PDT) From: mpm@rohi.engr.sgi.com (Michael Murphy) Message-Id: <200006062118.OAA25316@rohi.engr.sgi.com> To: Xinan Tang Subject: Re: "Building SGI compiler" Cc: pro64-support@oss.sgi.com Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing From tang@chameleonsystems.com Tue Jun 6 14:12:56 2000 On Tue, 6 Jun 2000, Michael Murphy wrote: > There are man pages for the compiler. Try man sgicc. > Look at the -clist option. Yeah. However, there are two types of C-2-C dumps. o C-2-VH-whirl o C-2-H-whirl If I turn on -clist, which IR is dumped? It's the other way around: whirl-2-C, not C-2-whirl. Since it is post-lno, it is H-whirl. See the whirl doc for a description of the whirl levels. -- Mike Murphy -- mpm@sgi.com -- quote of the day: -- "Knowledge grows but wisdom lingers." (Lord Tennyson) From owner-pro64-support@oss.sgi.com Tue Jun 6 14:25:36 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 14:25:26 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:5767 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 14:25:15 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id OAA24422; Tue, 6 Jun 2000 14:25:04 -0700 (PDT) Date: Tue, 6 Jun 2000 14:25:04 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: Michael Murphy cc: pro64-support@oss.sgi.com Subject: Re: "Building SGI compiler" In-Reply-To: <200006062118.OAA25316@rohi.engr.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi On Tue, 6 Jun 2000, Michael Murphy wrote: > Yeah. However, there are two types of C-2-C dumps. > > o C-2-VH-whirl > o C-2-H-whirl > > If I turn on -clist, which IR is dumped? > > It's the other way around: whirl-2-C, not C-2-whirl. > Since it is post-lno, it is H-whirl. See the whirl doc > for a description of the whirl levels. You are right. By the way, why the man pages for `lno' and `opt' were not released? They are mentioned in the man page for sgicc. Thanks --Tang From owner-pro64-support@oss.sgi.com Tue Jun 6 14:52:16 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 14:52:06 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:6967 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 14:51:51 -0700 Received: from rohi.engr.sgi.com (rohi.engr.sgi.com [130.62.180.74]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id OAA19242 for ; Tue, 6 Jun 2000 14:46:56 -0700 (PDT) mail_from (mpm@rohi.engr.sgi.com) Received: (from mpm@localhost) by rohi.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id OAA26089; Tue, 6 Jun 2000 14:50:17 -0700 (PDT) Date: Tue, 6 Jun 2000 14:50:17 -0700 (PDT) From: mpm@rohi.engr.sgi.com (Michael Murphy) Message-Id: <200006062150.OAA26089@rohi.engr.sgi.com> To: Xinan Tang Subject: Re: "Building SGI compiler" Cc: pro64-support@oss.sgi.com Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing > By the way, why the man pages for `lno' and `opt' were not released? Unfortunately they were late and got dropped. They should be in the next release update that we do. -- Mike Murphy -- mpm@sgi.com -- quote of the day: -- "Knowledge grows but wisdom lingers." (Lord Tennyson) From owner-pro64-support@oss.sgi.com Tue Jun 6 16:05:25 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 16:05:05 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:31115 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 16:04:52 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id QAA03183 for ; Tue, 6 Jun 2000 16:04:42 -0700 (PDT) Date: Tue, 6 Jun 2000 16:04:42 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: pro64-support@oss.sgi.com Subject: "Where is whirl2c.h" In-Reply-To: <200006030951.NAA05652@sunct1.jinr.dubna.su> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi The .w2c.h file generated by the SGI compiler contains this line: #include Where is this file located? Thanks --Tang From owner-pro64-support@oss.sgi.com Tue Jun 6 16:19:56 2000 Received: by oss.sgi.com id ; Tue, 6 Jun 2000 16:19:36 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:22570 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Tue, 6 Jun 2000 16:19:26 -0700 Received: from rohi.engr.sgi.com (rohi.engr.sgi.com [130.62.180.74]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id QAA08634 for ; Tue, 6 Jun 2000 16:24:19 -0700 (PDT) mail_from (mpm@rohi.engr.sgi.com) Received: (from mpm@localhost) by rohi.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id QAA26843; Tue, 6 Jun 2000 16:18:03 -0700 (PDT) Date: Tue, 6 Jun 2000 16:18:03 -0700 (PDT) From: mpm@rohi.engr.sgi.com (Michael Murphy) Message-Id: <200006062318.QAA26843@rohi.engr.sgi.com> To: pro64-support@oss.sgi.com, Xinan Tang Subject: Re: "Where is whirl2c.h" Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing From: Xinan Tang The .w2c.h file generated by the SGI compiler contains this line: #include Where is this file located? Oops. We forgot to release that. I'll make sure it gets put into the next source release. You might be able to workaround it by using some obvious typedefs, but it also has macros for some arithmetic operations. -- Mike Murphy -- mpm@sgi.com -- quote of the day: -- "Knowledge grows but wisdom lingers." (Lord Tennyson) From owner-pro64-support@oss.sgi.com Wed Jun 7 09:36:09 2000 Received: by oss.sgi.com id ; Wed, 7 Jun 2000 09:36:00 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:36196 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 7 Jun 2000 09:35:42 -0700 Received: from gaea.engr.sgi.com (gaea.engr.sgi.com [130.62.180.97]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id JAA06495 for ; Wed, 7 Jun 2000 09:40:36 -0700 (PDT) mail_from (murthy@sgi.com) Received: from sgi.com (localhost [127.0.0.1]) by gaea.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id JAA63512; Wed, 7 Jun 2000 09:36:34 -0700 (PDT) Message-ID: <393E7A12.FB534A40@sgi.com> Date: Wed, 07 Jun 2000 09:36:34 -0700 From: Chandrasekhar Murthy X-Mailer: Mozilla 4.51C-SGI [en] (X11; I; IRIX 6.5 IP32) X-Accept-Language: en MIME-Version: 1.0 To: pro64-support@oss.sgi.com CC: Xinan Tang Subject: Re: "Where is whirl2c.h" References: <200006062318.QAA26843@rohi.engr.sgi.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Michael Murphy wrote: > > From: Xinan Tang > > The .w2c.h file generated by the SGI compiler contains this line: > > #include > > Where is this file located? > > Oops. We forgot to release that. I'll make sure it gets put into the > next source release. You might be able to workaround it by using > some obvious typedefs, but it also has macros for some arithmetic > operations. > > -- Mike Murphy > -- mpm@sgi.com > -- quote of the day: > -- "Knowledge grows but wisdom lingers." (Lord Tennyson) One thing to bear in mind is that we do not guarantee either the correctness or whether the generated C or Fortran program (depending on whether you use whirl2c or whirl2f) can be compiled successfully. Murthy From owner-pro64-support@oss.sgi.com Wed Jun 7 09:45:19 2000 Received: by oss.sgi.com id ; Wed, 7 Jun 2000 09:45:10 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:38328 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Wed, 7 Jun 2000 09:45:04 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id JAA13908; Wed, 7 Jun 2000 09:44:53 -0700 (PDT) Date: Wed, 7 Jun 2000 09:44:52 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: Chandrasekhar Murthy cc: pro64-support@oss.sgi.com Subject: Re: "Where is whirl2c.h" In-Reply-To: <393E7A12.FB534A40@sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi On Wed, 7 Jun 2000, Chandrasekhar Murthy wrote: > One thing to bear in mind is that we do not guarantee either the > correctness or whether the generated C or Fortran program > (depending on whether you use whirl2c or whirl2f) can be > compiled successfully. > Please elaborate what you meant. As far as I know, most of compilers have IR-2-C dump and C code generated is guaranteed to be compiled successfully. As for the correctness of code generated, of course it depends the optimization passes that one throws upon. Thanks --Tang From owner-pro64-support@oss.sgi.com Wed Jun 7 10:43:10 2000 Received: by oss.sgi.com id ; Wed, 7 Jun 2000 10:43:00 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:13422 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 7 Jun 2000 10:42:35 -0700 Received: from gaea.engr.sgi.com (gaea.engr.sgi.com [130.62.180.97]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id KAA15704 for ; Wed, 7 Jun 2000 10:37:39 -0700 (PDT) mail_from (murthy@sgi.com) Received: from sgi.com (localhost [127.0.0.1]) by gaea.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id KAA66266; Wed, 7 Jun 2000 10:42:12 -0700 (PDT) Message-ID: <393E8974.DDBB9FDF@sgi.com> Date: Wed, 07 Jun 2000 10:42:12 -0700 From: Chandrasekhar Murthy X-Mailer: Mozilla 4.51C-SGI [en] (X11; I; IRIX 6.5 IP32) X-Accept-Language: en MIME-Version: 1.0 To: Xinan Tang CC: pro64-support@oss.sgi.com Subject: Re: "Where is whirl2c.h" References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Xinan Tang wrote: > > Hi > > On Wed, 7 Jun 2000, Chandrasekhar Murthy wrote: > > > One thing to bear in mind is that we do not guarantee either the > > correctness or whether the generated C or Fortran program > > (depending on whether you use whirl2c or whirl2f) can be > > compiled successfully. > > > > Please elaborate what you meant. > > As far as I know, most of compilers have IR-2-C dump and C code > generated is guaranteed to be compiled successfully. > > As for the correctness of code generated, of course it depends > the optimization passes that one throws upon. > > Thanks > > --Tang whirl2c and whirl2f were both meant as tools to help the developers look at the transformations done during the optimization phases. Some of the reasons why you might not be able to compile are as follows 1. We have made changes to our IR (WHIRL) which might not be fully supported in whirl2c/whirl2f 2. Certain features such as nested functions, attribute specifications might not be handled correctly. 3. Using whirl2c on an intermediate file generated by F90 and other similar scenarios. Murthy From owner-pro64-support@oss.sgi.com Wed Jun 7 10:54:20 2000 Received: by oss.sgi.com id ; Wed, 7 Jun 2000 10:54:10 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:15548 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Wed, 7 Jun 2000 10:53:49 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id KAA19698; Wed, 7 Jun 2000 10:53:33 -0700 (PDT) Date: Wed, 7 Jun 2000 10:53:23 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: Chandrasekhar Murthy cc: pro64-support@oss.sgi.com Subject: Re: "Where is whirl2c.h" In-Reply-To: <393E8974.DDBB9FDF@sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi On Wed, 7 Jun 2000, Chandrasekhar Murthy wrote: > whirl2c and whirl2f were both meant as tools to help the developers look > at the transformations done during the optimization phases. > > Some of the reasons why you might not be able to compile are as follows > > 1. We have made changes to our IR (WHIRL) which might not be fully > supported in whirl2c/whirl2f Then, whirl2c/whirl2f should be changed too ... > > 2. Certain features such as nested functions, attribute > specifications > might not be handled correctly. That is OK. If generated code can be compiled by another compiler such as GNU C, that is good enough. Thanks --Tang From owner-pro64-support@oss.sgi.com Sun Jun 11 01:40:47 2000 Received: by oss.sgi.com id ; Sun, 11 Jun 2000 01:40:37 -0700 Received: from smtp03.hk.linkage.net ([202.76.10.25]:6361 "EHLO smtp03.hk.linkage.net") by oss.sgi.com with ESMTP id ; Sun, 11 Jun 2000 01:40:27 -0700 Received: from otto ([203.85.176.98]) by smtp03.hk.linkage.net (8.9.3/8.9.3) with SMTP id QAA08616 for ; Sun, 11 Jun 2000 16:39:54 +0800 (HKT) Message-Id: <3.0.6.32.20000611165444.016019b0@pop3.ihug.co.nz> X-Sender: chowo@pop3.ihug.co.nz X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32) Date: Sun, 11 Jun 2000 16:54:44 +0800 To: pro64-support@oss.sgi.com From: Otto Chow Subject: How to build a native compiler Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi ... I downloaded the source of the compiler. It seems that the Makefiles is for building cross compiler and native IA64 libraries. Since I have an Itanium system running Linux64 (Turbolinux0505), does anyone know how to build a native SGI compiler for my IA64 system or send me the Makefile required?? At the moment, TurboLinux comes with a Cygnus gcc compiler. Thanx .... Regards, Otto Chow Email: otto.chow@intel.com Technical Marketing Engineer Intel APAC Content Group From owner-pro64-support@oss.sgi.com Mon Jun 12 09:31:57 2000 Received: by oss.sgi.com id ; Mon, 12 Jun 2000 09:31:47 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:36925 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Sun, 11 Jun 2000 07:53:34 -0700 Received: from gaea.engr.sgi.com (gaea.engr.sgi.com [130.62.180.97]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id HAA01334 for ; Sun, 11 Jun 2000 07:58:03 -0700 (PDT) mail_from (murthy@sgi.com) Received: from sgi.com (localhost [127.0.0.1]) by gaea.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id HAA92021; Sun, 11 Jun 2000 07:55:41 -0700 (PDT) Message-ID: <3943A86B.2BD6112C@sgi.com> Date: Sun, 11 Jun 2000 07:55:39 -0700 From: Chandrasekhar Murthy X-Mailer: Mozilla 4.51C-SGI [en] (X11; I; IRIX 6.5 IP32) X-Accept-Language: en MIME-Version: 1.0 To: Otto Chow CC: pro64-support@oss.sgi.com Subject: Re: How to build a native compiler References: <3.0.6.32.20000611165444.016019b0@pop3.ihug.co.nz> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Otto Chow wrote: > > Hi ... > > I downloaded the source of the compiler. It seems that the Makefiles is for > building cross compiler and native IA64 libraries. > > Since I have an Itanium system running Linux64 (Turbolinux0505), does > anyone know > how to build a native SGI compiler for my IA64 system or send me > the Makefile required?? > > At the moment, TurboLinux comes with a Cygnus gcc compiler. > > Thanx .... > > Regards, > Otto Chow > > Email: otto.chow@intel.com > Technical Marketing Engineer > Intel APAC Content Group At the moment we have only the cross compiler. We are working on building a native SGI compiler. Murthy From owner-pro64-support@oss.sgi.com Thu Jun 15 07:58:29 2000 Received: by oss.sgi.com id ; Thu, 15 Jun 2000 07:58:19 -0700 Received: from mailer3.bham.ac.uk ([147.188.128.54]:35477 "EHLO mailer3.bham.ac.uk") by oss.sgi.com with ESMTP id ; Thu, 15 Jun 2000 02:55:19 -0700 Received: from bham.ac.uk ([147.188.128.127]) by mailer3.bham.ac.uk with esmtp (Exim 3.02 #16) id 132WMC-0003sB-00 for pro64-support@oss.sgi.com; Thu, 15 Jun 2000 10:54:40 +0100 Received: from tcpc3.bham.ac.uk ([147.188.105.7] ident=root) by bham.ac.uk with esmtp (Exim 3.10 #1) id 132WMC-0005sb-00 for pro64-support@oss.sgi.com; Thu, 15 Jun 2000 10:54:40 +0100 Received: from tcdec3 (sjm@tcdec3.bham.ac.uk [147.188.105.127]) by tcpc3.bham.ac.uk (8.9.3/8.8.8) with SMTP id KAA31670 for ; Thu, 15 Jun 2000 10:54:31 +0100 From: Stuart McNicholas To: pro64-support@oss.sgi.com Subject: Link error with big fortran program Date: Thu, 15 Jun 2000 10:54:30 +0100 X-Mailer: KMail [version 1.1.41.10] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <00061510543005.12601@tcdec3> Content-Transfer-Encoding: 8bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Dear Pro64 Support Team, I have a strange link error that I don't understand when attempting to link a large program(ca 400,000) lines. The program is about 99% fortran77 and 1% C. The archive library libmolpro.a contains around 1200 objects. Can you tell me what this error means? Best Wishes, and congratulations on an excellent job thus far. Stuart McNicholas sgif90 -i8 -i64 -O3 -lcrypt -o /hosts/fs/home2/sjm/molpro2000.5/bin/molpro.exe molver.o molpro.o -L/hosts/fs/home2/sjm/molpro2000.5/lib -lmolpro -lgks0 /usr/lib/gcc-lib/ia64-hp-linux/2.9-ia64-000216/crtbegin.o(.fini+0x2): relocation truncated to fit: PCREL21B fini collect2: ld returned 1 exit status Linux tcpc10 2.2.13-SMP #1 SMP Mon Mar 27 13:38:36 MEST 2000 ia64 unknown $ sgif90 -version SGIcc Compilers: Version 0.01.0-9 $ sgicc -version SGIcc Compilers: Version 0.01.0-9 -- Stuart McNicholas, email: sjm@tc.bham.ac.uk School of Chemistry, Telephone: +44-121-414-4388 University of Birmingham, Fax: +44-121 414 4403 Edgbaston, Birmingham B15 2TT, UK From owner-pro64-support@oss.sgi.com Thu Jun 15 09:17:10 2000 Received: by oss.sgi.com id ; Thu, 15 Jun 2000 09:16:50 -0700 Received: from california.sandia.gov ([146.246.250.1]:31236 "EHLO california.sandia.gov") by oss.sgi.com with ESMTP id ; Thu, 15 Jun 2000 09:16:40 -0700 Received: (from smap@localhost) by california.sandia.gov (8.8.8/1.15) id JAA24825 for ; Thu, 15 Jun 2000 09:16:40 -0700 (PDT) Received: from aros.ca.sandia.gov(146.246.245.115) by ca.sandia.gov via smap (V1.3) id sma029381; Thu Jun 15 09:16:37 2000 Received: (qmail 12914 invoked by uid 5866); 15 Jun 2000 16:16:37 -0000 Date: 15 Jun 2000 16:16:37 -0000 Message-ID: <20000615161637.12913.qmail@aros.ca.sandia.gov> From: "Curtis L. Janssen" CC: pro64-support@oss.sgi.com In-reply-to: <00061510543005.12601@tcdec3> (message from Stuart McNicholas on Thu, 15 Jun 2000 10:54:30 +0100) Subject: Re: Link error with big fortran program Reply-to: cljanss@california.sandia.gov References: <00061510543005.12601@tcdec3> To: unlisted-recipients:; (no To-header on input) Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Apparently, this is not unique to the SGI compilers. I'm seeing the same problem with GNU c++ (2.9-ia64-000216-final) on native IA-64 hardware running Turbolinux. It is a large C++ code (~ 300000 lines) with a few C bits. Smaller test programs link OK. Curt ----------------------------------------------------------------------- Curtis Janssen cljanss@ca.sandia.gov http://aros.ca.sandia.gov/~cljanss Tel: +1 925-294-1509 Fax: +1 925-294-2234 Sandia National Labs, MS 9217, PO Box 969, Livermore, CA 94551, USA Stuart McNicholas writes: > From: Stuart McNicholas > Dear Pro64 Support Team, > I have a strange link error that I don't understand when attempting to link > a large program(ca 400,000) lines. The program is about 99% fortran77 and 1% > C. The archive library libmolpro.a contains around 1200 objects. Can you tell > me what this error means? > > Best Wishes, and congratulations on an excellent job thus far. > Stuart McNicholas > > sgif90 -i8 -i64 -O3 -lcrypt -o > /hosts/fs/home2/sjm/molpro2000.5/bin/molpro.exe molver.o molpro.o > -L/hosts/fs/home2/sjm/molpro2000.5/lib -lmolpro -lgks0 > /usr/lib/gcc-lib/ia64-hp-linux/2.9-ia64-000216/crtbegin.o(.fini+0x2): > relocation truncated to fit: PCREL21B fini > collect2: ld returned 1 exit status > > Linux tcpc10 2.2.13-SMP #1 SMP Mon Mar 27 13:38:36 MEST 2000 ia64 unknown > $ sgif90 -version > SGIcc Compilers: Version 0.01.0-9 > $ sgicc -version > SGIcc Compilers: Version 0.01.0-9 > > -- > Stuart McNicholas, email: sjm@tc.bham.ac.uk > School of Chemistry, Telephone: +44-121-414-4388 > University of Birmingham, Fax: +44-121 414 4403 > Edgbaston, Birmingham B15 2TT, UK > From owner-pro64-support@oss.sgi.com Thu Jun 15 09:21:20 2000 Received: by oss.sgi.com id ; Thu, 15 Jun 2000 09:21:10 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:3924 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 15 Jun 2000 09:21:00 -0700 Received: from johmar.engr.sgi.com (johmar.engr.sgi.com [130.62.180.56]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id JAA26364 for ; Thu, 15 Jun 2000 09:16:03 -0700 (PDT) mail_from (jcarter@johmar.engr.sgi.com) Received: (from jcarter@localhost) by johmar.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id JAA25651; Thu, 15 Jun 2000 09:19:21 -0700 (PDT) Date: Thu, 15 Jun 2000 09:19:21 -0700 (PDT) From: jcarter@johmar.engr.sgi.com (Jack Carter) Message-Id: <10006150919.ZM117796@johmar.engr.sgi.com> In-Reply-To: Stuart McNicholas "Link error with big fortran program" (Jun 15, 10:54am) References: <00061510543005.12601@tcdec3> X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail) To: Stuart McNicholas , pro64-support@oss.sgi.com Subject: Re: Link error with big fortran program Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Try -Wl,-relax from the driver. Jack From owner-pro64-support@oss.sgi.com Thu Jun 15 11:00:00 2000 Received: by oss.sgi.com id ; Thu, 15 Jun 2000 10:59:40 -0700 Received: from mailer3.bham.ac.uk ([147.188.128.54]:13809 "EHLO mailer3.bham.ac.uk") by oss.sgi.com with ESMTP id ; Thu, 15 Jun 2000 10:59:16 -0700 Received: from bham.ac.uk ([147.188.128.127]) by mailer3.bham.ac.uk with esmtp (Exim 3.02 #16) id 132dv8-000517-00; Thu, 15 Jun 2000 18:59:14 +0100 Received: from tcpc3.bham.ac.uk ([147.188.105.7] ident=root) by bham.ac.uk with esmtp (Exim 3.10 #1) id 132dv8-0006lO-00; Thu, 15 Jun 2000 18:59:14 +0100 Received: from tcdec3 (sjm@tcdec3.bham.ac.uk [147.188.105.127]) by tcpc3.bham.ac.uk (8.9.3/8.8.8) with SMTP id SAA02582; Thu, 15 Jun 2000 18:59:13 +0100 From: Stuart McNicholas To: jcarter@johmar.engr.sgi.com, pro64-support@oss.sgi.com Subject: Re: Link error with big fortran program Date: Thu, 15 Jun 2000 18:59:13 +0100 X-Mailer: KMail [version 1.1.41.10] Content-Type: text/plain References: <00061510543005.12601@tcdec3> <10006150919.ZM117796@johmar.engr.sgi.com> In-Reply-To: <10006150919.ZM117796@johmar.engr.sgi.com> MIME-Version: 1.0 Message-Id: <00061518591300.26148@tcdec3> Content-Transfer-Encoding: 8bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing On Thu, 15 Jun 2000, Jack Carter wrote: > Try -Wl,-relax from the driver. > > Jack By which, I think you mean: sgif90 -i8 -i64 -Wl,-relax -O3 -lcrypt -o /hosts/fs/home2/sjm/molpro2000.5/bin/molpro.exe molver.o molpro.o -L/hosts/fs/home2/sjm/molpro2000.5/lib -lmolpro -lgks0 Then I get: gcc: unrecognized option `-relax' /usr/lib/gcc-lib/ia64-hp-linux/2.9-ia64-000216/crtbegin.o(.fini+0x2): relocation truncated to fit: PCREL21B fini collect2: ld returned 1 exit status ie, same error as before and unknown option -relax. Sorry, I am am showing my ignorance here, because I must have done something wrong. Thanks for the propmt reply, Stuart -- Stuart McNicholas, email: sjm@tc.bham.ac.uk School of Chemistry, Telephone: +44-121-414-4388 University of Birmingham, Fax: +44-121 414 4403 Edgbaston, Birmingham B15 2TT, UK From owner-pro64-support@oss.sgi.com Thu Jun 15 11:23:00 2000 Received: by oss.sgi.com id ; Thu, 15 Jun 2000 11:22:40 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:63605 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 15 Jun 2000 11:22:38 -0700 Received: from rohi.engr.sgi.com (rohi.engr.sgi.com [130.62.180.74]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id LAA02520 for ; Thu, 15 Jun 2000 11:27:41 -0700 (PDT) mail_from (mpm@rohi.engr.sgi.com) Received: (from mpm@localhost) by rohi.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id LAA55580; Thu, 15 Jun 2000 11:21:18 -0700 (PDT) Date: Thu, 15 Jun 2000 11:21:18 -0700 (PDT) From: mpm@rohi.engr.sgi.com (Michael Murphy) Message-Id: <200006151821.LAA55580@rohi.engr.sgi.com> To: pro64-support@oss.sgi.com, jcarter@johmar.engr.sgi.com, Stuart McNicholas Subject: Re: Link error with big fortran program References: <00061510543005.12601@tcdec3> <10006150919.ZM117796@johmar.engr.sgi.com> Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing From: Stuart McNicholas On Thu, 15 Jun 2000, Jack Carter wrote: > Try -Wl,-relax from the driver. > > Jack By which, I think you mean: sgif90 -i8 -i64 -Wl,-relax -O3 -lcrypt -o /hosts/fs/home2/sjm/molpro2000.5/bin/molpro.exe molver.o molpro.o -L/hosts/fs/home2/sjm/molpro2000.5/lib -lmolpro -lgks0 Then I get: gcc: unrecognized option `-relax' /usr/lib/gcc-lib/ia64-hp-linux/2.9-ia64-000216/crtbegin.o(.fini+0x2): relocation truncated to fit: PCREL21B fini collect2: ld returned 1 exit status ie, same error as before and unknown option -relax. This is an compiler driver error which exists in the version we open-sourced last month. We have since fixed it, so -Wl,-relax will work in the next release update. This was a general bug with how -Wl flags are passed to the linker. In the meantime, you can either do: -Wl,-Wl\\,--relax or you can invoke gcc directly to do the link and add in -relax (if you do sgif90 -show you'll see how gcc is invoked to do the link, then just add the -relax option by hand). -- Mike Murphy -- mpm@sgi.com -- quote of the day: -- "To laugh often and much; to win the respect of intelligent people and -- the affection of children; to earn the appreciation of honest critics -- and endure the betrayal of false friends; to appreciate beauty; -- to find the best in others; to leave the world a bit better, -- whether by a healthy child, a garden patch or a redeemed social condition; -- to know even one life has breathed easier because you have lived. -- This is to have succeeded." (Ralph Waldo Emerson) From owner-pro64-support@oss.sgi.com Thu Jun 15 11:23:30 2000 Received: by oss.sgi.com id ; Thu, 15 Jun 2000 11:23:10 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:5750 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 15 Jun 2000 11:22:59 -0700 Received: from johmar.engr.sgi.com (johmar.engr.sgi.com [130.62.180.56]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id LAA07311 for ; Thu, 15 Jun 2000 11:28:02 -0700 (PDT) mail_from (jcarter@johmar.engr.sgi.com) Received: (from jcarter@localhost) by johmar.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id LAA25939; Thu, 15 Jun 2000 11:21:19 -0700 (PDT) Date: Thu, 15 Jun 2000 11:21:19 -0700 (PDT) From: jcarter@johmar.engr.sgi.com (Jack Carter) Message-Id: <10006151121.ZM125523@johmar.engr.sgi.com> In-Reply-To: Stuart McNicholas "Re: Link error with big fortran program" (Jun 15, 6:59pm) References: <00061510543005.12601@tcdec3> <10006150919.ZM117796@johmar.engr.sgi.com> <00061518591300.26148@tcdec3> X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail) To: Stuart McNicholas , pro64-support@oss.sgi.com Subject: Re: Link error with big fortran program Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Stuart, No, you didn't do anything wrong. The undocumented -relax option is an internal workaround for the linker bug you and others have been witnessing. Evidently it didn't make it in the bits be published and we are trying to figure out why not. Jack From owner-pro64-support@oss.sgi.com Fri Jun 16 02:40:49 2000 Received: by oss.sgi.com id ; Fri, 16 Jun 2000 02:40:40 -0700 Received: from mailer3.bham.ac.uk ([147.188.128.54]:14242 "EHLO mailer3.bham.ac.uk") by oss.sgi.com with ESMTP id ; Fri, 16 Jun 2000 02:40:14 -0700 Received: from bham.ac.uk ([147.188.128.127]) by mailer3.bham.ac.uk with esmtp (Exim 3.02 #16) id 132sbk-0003dq-00; Fri, 16 Jun 2000 10:40:12 +0100 Received: from tcpc3.bham.ac.uk ([147.188.105.7] ident=root) by bham.ac.uk with esmtp (Exim 3.10 #1) id 132sbk-00042g-00; Fri, 16 Jun 2000 10:40:12 +0100 Received: from tcdec3 (sjm@tcdec3.bham.ac.uk [147.188.105.127]) by tcpc3.bham.ac.uk (8.9.3/8.8.8) with SMTP id KAA08624; Fri, 16 Jun 2000 10:40:12 +0100 From: Stuart McNicholas To: mpm@rohi.engr.sgi.com (Michael Murphy), jcarter@johmar.engr.sgi.com (Jack Carter), pro64-support@oss.sgi.com, jcarter@johmar.engr.sgi.com Subject: Re: Link error with big fortran program Date: Fri, 16 Jun 2000 10:40:11 +0100 X-Mailer: KMail [version 1.1.41.10] Content-Type: text/plain References: <00061510543005.12601@tcdec3> <10006150919.ZM117796@johmar.engr.sgi.com> <200006151821.LAA55580@rohi.engr.sgi.com> In-Reply-To: <200006151821.LAA55580@rohi.engr.sgi.com> MIME-Version: 1.0 Message-Id: <00061610401101.26148@tcdec3> Content-Transfer-Encoding: 8bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Dear John and Mike, Ok, using -Wl,-Wl\,--relax makes gcc take the option and presumably pass it to the linker: sgif90 -show -i8 -i64 -Wl,-Wl\,--relax -O3 -lcrypt -o /hosts/fs/home2/sjm/molpro2000.5/bin/molpro.exe molver.o molpro.o -L/hosts/fs/home2/sjm/molpro2000.5/lib -lmolpro -lgks0 The -show option makes it produce the following: /usr/bin/gcc -Wl --relax -L/hosts/fs/home2/sjm/molpro2000.5/lib -L/hosts/fs/home2/sjm/molpro2000.5/lib -L/usr/lib/gcc-lib/ia64-sgi-linux/sgicc-1.0 -o /hosts/fs/home2/sjm/molpro2000.5/bin/molpro.exe -lcrypt molver.o molpro.o -lmolpro -lgks0 -lfortran -lffio -lmsgi -lmv -lm But still ..... /usr/lib/gcc-lib/ia64-hp-linux/2.9-ia64-000216/crtbegin.o(.fini+0x2): relocation truncated to fit: PCREL21B fini collect2: ld returned 1 exit status sgif90 ERROR: /usr/bin/gcc returned non-zero status 1 However, I am still getting the link error. Using either -Wl,-Wl\,--relax or -Wl,-Wl\,-relax produces same error. Any ideas? Thanks for the help you are both offering. I didn't really expect such rapid respones! Stuart On Thu, 15 Jun 2000, Michael Murphy wrote: > From: Stuart McNicholas > > On Thu, 15 Jun 2000, Jack Carter wrote: > > Try -Wl,-relax from the driver. > > > > Jack > > By which, I think you mean: > > sgif90 -i8 -i64 -Wl,-relax -O3 -lcrypt -o > /hosts/fs/home2/sjm/molpro2000.5/bin/molpro.exe molver.o molpro.o > -L/hosts/fs/home2/sjm/molpro2000.5/lib -lmolpro -lgks0 > > Then I get: > > gcc: unrecognized option `-relax' > /usr/lib/gcc-lib/ia64-hp-linux/2.9-ia64-000216/crtbegin.o(.fini+0x2): > relocation truncated to fit: PCREL21B fini > collect2: ld returned 1 exit status > > ie, same error as before and unknown option -relax. > > This is an compiler driver error which exists in the version we > open-sourced last month. We have since fixed it, so -Wl,-relax > will work in the next release update. This was a general bug with > how -Wl flags are passed to the linker. In the meantime, > you can either do: > -Wl,-Wl\\,--relax > or you can invoke gcc directly to do the link and add in -relax > (if you do sgif90 -show you'll see how gcc is invoked to do the link, > then just add the -relax option by hand). > > -- Mike Murphy > -- mpm@sgi.com > -- quote of the day: > -- "To laugh often and much; to win the respect of intelligent people and > -- the affection of children; to earn the appreciation of honest critics > -- and endure the betrayal of false friends; to appreciate beauty; > -- to find the best in others; to leave the world a bit better, > -- whether by a healthy child, a garden patch or a redeemed social > condition; -- to know even one life has breathed easier because you have > lived. -- This is to have succeeded." (Ralph Waldo Emerson) -- Stuart McNicholas, email: sjm@tc.bham.ac.uk School of Chemistry, Telephone: +44-121-414-4388 University of Birmingham, Fax: +44-121 414 4403 Edgbaston, Birmingham B15 2TT, UK From owner-pro64-support@oss.sgi.com Fri Jun 16 08:59:50 2000 Received: by oss.sgi.com id ; Fri, 16 Jun 2000 08:59:41 -0700 Received: from chamfs.chameleonsystems.com ([208.177.165.131]:43144 "EHLO chamfs.chameleonsystems.com") by oss.sgi.com with ESMTP id ; Fri, 16 Jun 2000 08:59:38 -0700 Received: from chamfs (tang@chamfs.chameleonsystems.com [192.168.1.10]) by chamfs.chameleonsystems.com (8.9.3/8.9.3) with ESMTP id IAA27851 for ; Fri, 16 Jun 2000 08:59:19 -0700 (PDT) Date: Fri, 16 Jun 2000 08:59:19 -0700 (PDT) From: Xinan Tang X-Sender: tang@chamfs To: pro64-support@oss.sgi.com Subject: "New release of the SGI compiler" In-Reply-To: <00061610401101.26148@tcdec3> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Hi I would like to mention that PLDI'00 will be held next week in Vancouver. Maybe it is a good time to release the enhanced version of the compiler in order to `stir' something in that conference. Right now, there are some minor problems in the current release. Hope the new version can get rid of all the `niches'. Thanks --Tang From owner-pro64-support@oss.sgi.com Mon Jun 19 04:35:20 2000 Received: by oss.sgi.com id ; Mon, 19 Jun 2000 04:35:10 -0700 Received: from mp-sun1.informatik.uni-mannheim.de ([134.155.65.59]:6663 "EHLO mp-sun1.informatik.uni-mannheim.de") by oss.sgi.com with ESMTP id ; Mon, 19 Jun 2000 04:35:01 -0700 Received: from volumegraphics.com (guenther@mp-pc45 [134.155.65.10]) by mp-sun1.informatik.uni-mannheim.de (8.9.3/8.9.3) with ESMTP id NAA25082 for ; Mon, 19 Jun 2000 13:34:49 +0200 Message-ID: <394E0564.89E7E143@volumegraphics.com> Date: Mon, 19 Jun 2000 13:35:00 +0200 From: Thomas Guenther Organization: Volume Graphics GmbH X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.4 i686) X-Accept-Language: en MIME-Version: 1.0 To: pro64-support@oss.sgi.com Subject: multiple definitions Content-Type: multipart/mixed; boundary="------------060F5176F606947A56BF69DA" Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing This is a multi-part message in MIME format. --------------060F5176F606947A56BF69DA Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, I got a multiple definition problem, compiling my test program under NUE with sgi++. The problem appears only, if I include iostream.h in both helloClass.h and helloClass.cxx. Is there any compiler option to avoid this ? Thanks in advance Thomas hello.o: In function `virtual function thunk (delta:-8) for _IO_ostream_withassign::~_IO_ostream_withassign(void)': hello.o(.text+0x4b0): multiple definition of `virtual function thunk (delta:-8) for _IO_ostream_withassign::~_IO_ostream_withassign(void)' helloClass.o(.text+0x420): first defined here hello.o: In function `virtual function thunk (delta:-16) for _IO_istream_withassign::~_IO_istream_withassign(void)': hello.o(.text+0x580): multiple definition of `virtual function thunk (delta:-16) for _IO_istream_withassign::~_IO_istream_withassign(void)' helloClass.o(.text+0x4f0): first defined here hello.o: In function `virtual function thunk (delta:-24) for iostream::~iostream(void)': hello.o(.text+0x650): multiple definition of `virtual function thunk (delta:-24) for iostream::~iostream(void)' helloClass.o(.text+0x5c0): first defined here hello.o: In function `virtual function thunk (delta:-16) for istream::~istream(void)': hello.o(.text+0x720): multiple definition of `virtual function thunk (delta:-16) for istream::~istream(void)' helloClass.o(.text+0x690): first defined here hello.o: In function `virtual function thunk (delta:-8) for ostream::~ostream(void)': hello.o(.text+0x920): multiple definition of `virtual function thunk (delta:-8) for ostream::~ostream(void)' helloClass.o(.text+0x890): first defined here collect2: ld returned 1 exit status uname -a Linux mp-pc45 2.2.4 #1 SMP Wed Jun 23 13:23:12 MEST 1999 ia64 unknown sgicc -version SGIcc Compilers: Version 0.01.0-9 -- Thomas Guenther Tel:+49-621-292-3085 Volume Graphics GmbH Fax:+49-621-292-5756 Kraemergasse 14/1 Email:guenther@volumegraphics.com D-69117 Heidelberg http://www.volumegraphics.com --------------060F5176F606947A56BF69DA Content-Type: text/plain; charset=us-ascii; name="hello.cxx" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="hello.cxx" #include #include main() { helloWorld h; h.output(); } --------------060F5176F606947A56BF69DA Content-Type: text/plain; charset=us-ascii; name="helloClass.cxx" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="helloClass.cxx" #include #include void helloWorld:: output() { cout << str; } --------------060F5176F606947A56BF69DA Content-Type: text/plain; charset=us-ascii; name="helloClass.h" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="helloClass.h" #include class helloWorld { public: helloWorld() { strcpy(str,"huhu");}; virtual ~helloWorld() {}; void output(); private: char str[200]; }; --------------060F5176F606947A56BF69DA-- From owner-pro64-support@oss.sgi.com Mon Jun 19 08:35:33 2000 Received: by oss.sgi.com id ; Mon, 19 Jun 2000 08:35:23 -0700 Received: from mailer3.bham.ac.uk ([147.188.128.54]:59879 "EHLO mailer3.bham.ac.uk") by oss.sgi.com with ESMTP id ; Mon, 19 Jun 2000 08:35:12 -0700 Received: from bham.ac.uk ([147.188.128.127]) by mailer3.bham.ac.uk with esmtp (Exim 3.02 #16) id 1343Zw-0004m9-00 for pro64-support@oss.sgi.com; Mon, 19 Jun 2000 16:35:12 +0100 Received: from tcpc3.bham.ac.uk ([147.188.105.7] ident=root) by bham.ac.uk with esmtp (Exim 3.10 #1) id 1343Zw-0000To-00 for pro64-support@oss.sgi.com; Mon, 19 Jun 2000 16:35:12 +0100 Received: from tcdec3 (sjm@tcdec3.bham.ac.uk [147.188.105.127]) by tcpc3.bham.ac.uk (8.9.3/8.8.8) with SMTP id QAA03933 for ; Mon, 19 Jun 2000 16:35:10 +0100 From: Stuart McNicholas To: pro64-support@oss.sgi.com Subject: relocation trucated to fit:PCREL21B fini Date: Mon, 19 Jun 2000 16:35:10 +0100 X-Mailer: KMail [version 1.1.50] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <00061916351000.01998@tcdec3> Content-Transfer-Encoding: 8bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Dear All, I think I have learnt something about this problem. I trauled through some mailing lists and it appears that it is a problem that pops up with GNU ld from time to time. The solution is to split my large library archive into several smaller ones and then create a shared object library for each small archive. Then linking with the so files is ok. Thanks for every ones help. Stuart McNicholas From owner-pro64-support@oss.sgi.com Mon Jun 19 11:43:45 2000 Received: by oss.sgi.com id ; Mon, 19 Jun 2000 11:43:25 -0700 Received: from louie.udel.edu ([128.175.2.33]:48516 "HELO mail.eecis.udel.edu") by oss.sgi.com with SMTP id ; Mon, 19 Jun 2000 11:43:18 -0700 Received: from ren.eecis.udel.edu by mail.eecis.udel.edu id aa03474; 19 Jun 2000 14:42 EDT Date: Mon, 19 Jun 2000 14:42:26 -0400 (EDT) From: Ziang Hu To: pro64-support@oss.sgi.com Subject: about f90 compiler Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing When I was building cross-compiler, I found no "f90" in my machine. I don't want to use Fortran compiler in my machine. How can I skip this process ? Thanks Ziang From owner-pro64-support@oss.sgi.com Tue Jun 20 05:54:45 2000 Received: by oss.sgi.com id ; Tue, 20 Jun 2000 05:54:35 -0700 Received: from mailer3.bham.ac.uk ([147.188.128.54]:38350 "EHLO mailer3.bham.ac.uk") by oss.sgi.com with ESMTP id ; Tue, 20 Jun 2000 05:54:27 -0700 Received: from bham.ac.uk ([147.188.128.127]) by mailer3.bham.ac.uk with esmtp (Exim 3.02 #16) id 134NXl-00039a-00 for pro64-support@oss.sgi.com; Tue, 20 Jun 2000 13:54:17 +0100 Received: from tcpc3.bham.ac.uk ([147.188.105.7] ident=root) by bham.ac.uk with esmtp (Exim 3.10 #1) id 134NXl-00063d-00 for pro64-support@oss.sgi.com; Tue, 20 Jun 2000 13:54:17 +0100 Received: from tcdec3 (sjm@tcdec3.bham.ac.uk [147.188.105.127]) by tcpc3.bham.ac.uk (8.9.3/8.8.8) with SMTP id NAA13326 for ; Tue, 20 Jun 2000 13:54:16 +0100 From: Stuart McNicholas To: pro64-support@oss.sgi.com Subject: call system/getenv in Fortran Date: Tue, 20 Jun 2000 13:54:16 +0100 X-Mailer: KMail [version 1.1.50] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <00062013541601.01998@tcdec3> Content-Transfer-Encoding: 8bit Sender: owner-pro64-support@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;pro64-support-outgoing Dear Pro64 Support Team, I was just wondering if there was any plan to implement 'call system(cmd)' or 'call getenv(name,val)' into the fortran library? I realise that the function 'ishell (cmd)' and 'call pxfgetenv(name,n,val,i1,i2)' are implemented. The only other place I have come across these rather than system/getenv is on a Cray (SGI compiler also?). It doesn't really matter, but getenv would certainly be very handy. Stuart McNicholas