X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; q=dns; s=default; b=XYUc4GGtKJQeHkrVKwFCQLPXUI217FVotJni4lEzIF+ ftRYYj9UfAx5ahc/LKb1XeeMLUEMu3tfSRgScA+zL7U/YtY7Jq3wrQb2/jY2VS5U JxxFIipccWzIlfTB49+21GrL1EFhPi8sYgB6vXuEVSB04mnwqfEK1xZLlYoTK2D4 = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=default; bh=w40YRxEurs4rt42O963WA7PSdpY=; b=kfhZ8zrkjLepCWVKR pxzGvs1SIheH29hGXDTdyfAgTBhhaEci2xxnW49UnC3RUEpox25bSshZ7Dtj4Pzg Fk4dQyFzfdySpg/wmovn49FmpCvykja3EnxYUiO/BMvlVb/yoNFilE7EsnzTFdg2 nnGFlPlmknMvnBP4szGjgxRzmM= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: mta7.appstate.edu Message-ID: <52FB13E2.1070107@appstate.edu> Date: Wed, 12 Feb 2014 01:25:38 -0500 From: "Scott T. Marshall" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: g77 on cygwin64 References: <52FAF082 DOT 6020805 AT appstate DOT edu> <52FB0686 DOT 8080403 AT gmail DOT com> In-Reply-To: <52FB0686.8080403@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner-Information: Please contact the Helpdesk @ 6266 for more information X-Appstate-MailScanner-ID: s1C6Pcjg030042 X-MailScanner-ASU-mta: Found to be clean X-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-2.75, required 5, autolearn=disabled, ALL_TRUSTED -1.00, APPSTATE_ALLOW_APPSTATE -1.75) X-IsSubscribed: yes On 2/12/2014 12:28 AM, Marco Atzeri wrote: > > > On 12/02/2014 04:54, Scott T. Marshall wrote: >> Hi All, >> First a compliment: I recently went from the old x86 version of cygwin >> to cygwin64. I was pleased to see that many of my perl scripts run about >> twice as fast. Thanks! >> >> My question: Would it be possible to have the old g77 fortran compiler >> as an optional install for cygwin64? I realize that g77 is now >> deprecated by gfortran, but I have a lot of old fortran 77 code that >> does not compile correctly with gfortran. Since I am not a fortran coder >> (I mainly use interpreted languages), I do not have the skills to figure >> out what the issues with gfortran are. It would immensely useful to have >> a cygwin64 g77 as an optional install. >> >> If this is not an option, could anyone maybe point me in the right >> direction as to how to compile g77 myself? I attempted to do so with an >> old g77 from gcc version 3.4.6, but the makefiles do not recognize the >> uname of cygwin64, and I'm not sure of what compiler flags to use, so >> the build always fails. >> >> Any tips/suggestions would be appreciated. >> Cheers, >> -Scott >> > > have you tested with -std=legacy ? > > '-std=STD' > Specify the standard to which the program is expected to conform, > which may be one of 'f95', 'f2003', 'f2008', 'gnu', or 'legacy'. > The default value for STD is 'gnu', which specifies a superset of > the Fortran 95 standard that includes all of the extensions > supported by GNU Fortran, although warnings will be given for > obsolete extensions not recommended for use in new code. The > 'legacy' value is equivalent but without the warnings for obsolete > extensions, and may be useful for old non-standard programs. The > 'f95', 'f2003' and 'f2008' values specify strict conformance to the > Fortran 95, Fortran 2003 and Fortran 2008 standards, respectively; > errors are given for all extensions beyond the relevant language > standard, and warnings are given for the Fortran 77 features that > are permitted but obsolescent in later standards. '-std=f2008ts' > allows the Fortran 2008 standard including the additions of the > Technical Specification (TS) 29113 on Further Interoperability of > Fortran with C. > Yup, I tried that compiler flag (-std=legacy) with gfortran. No luck. Back when cygwin was x86 only and had g77, the same code compiled correctly and ran fine. I have the same issues on Linux boxes, so the gfortran issue is not unique to cygwin. The solution I found was to dig up the old binaries for my Linux boxes and install g77 on them. I don't think I can do this for cygwin since g77 was never a part of cygwin64. Would it be very difficult to take the old g77 source and recompile it for cygwin64? Has anyone successfully done this before? Cheers -Scott > > -- > Problem reports: http://cygwin.com/problems.html > FAQ: http://cygwin.com/faq/ > Documentation: http://cygwin.com/docs.html > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple