From owner-freebsd-ports@FreeBSD.ORG Sat Dec 11 13:14:03 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5607D16A4CF for ; Sat, 11 Dec 2004 13:14:03 +0000 (GMT) Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC6F143D4C for ; Sat, 11 Dec 2004 13:14:02 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd05.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1Cd74T-0000nF-01; Sat, 11 Dec 2004 14:14:01 +0100 Received: from Andro-Beta.Leidinger.net (JlEEQUZT8eeehVSbn-dKDo3tVkPlBze5dKpIh3JqZlwEWIKNXuav4B@[84.128.194.149]) by fmrl05.sul.t-online.com with esmtp id 1Cd74G-273B7A0; Sat, 11 Dec 2004 14:13:48 +0100 Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) iBBDDVBn088224; Sat, 11 Dec 2004 14:13:32 +0100 (CET) (envelope-from Alexander@Leidinger.net) Date: Sat, 11 Dec 2004 14:14:49 +0100 From: Alexander Leidinger To: bdodson@scms.utmb.EDU Message-ID: <20041211141449.73155dc7@Magellan.Leidinger.net> In-Reply-To: <200412100846.25288.bdodson@scms.utmb.edu> References: <41B8DCD3.1080009@math.missouri.edu> <200412092204.45285.bdodson@scms.utmb.edu> <1102682118.41b998065e6d2@netchild.homeip.net> <200412100846.25288.bdodson@scms.utmb.edu> X-Mailer: Sylpheed-Claws 0.9.12b (GTK+ 1.2.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ID: JlEEQUZT8eeehVSbn-dKDo3tVkPlBze5dKpIh3JqZlwEWIKNXuav4B@t-dialin.net X-TOI-MSGID: 9886cf54-3695-4680-ab0b-bf305080639f cc: freebsd-ports@freebsd.org Subject: Re: distfile for lang/ifc X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Dec 2004 13:14:03 -0000 On Fri, 10 Dec 2004 08:46:25 -0600 "M. L. Dodson" wrote: > > > just copied the port, changed the distfile specs in the Makefile > > > to point to the one I had, did a "make makesum", and it compiled > > > and worked with no problem (this was with fortran, version 7, I > > > think). > > > > This doesn't work with the update from 8.0 to 8.1 (at least this wasn't > > the case for icc, and ifc seems to be similar to icc). > > > > Well that's good and bad. I use ifc to compile a molecular > mechanics suite called AMBER (not freely available). A F90 or > later compiler is required, so g77 won't suffice. The AMBER > mailing list has documented that only certain versions of ifc v8 > will (1) compile the key AMBER program, and (2) generate code > which can reproduce known good trajectories (generated by earlier > AMBER code compiled with many different compilers, not just g77). > These new differences from one minor version to another increase > the work necessary to work around the Intel compilers > "peculiarities". On the up side, WHEN THEY WORK, the Intel > compilers produce easily demonstrably faster code. >From v8.0 to v8.1 it isn't a minor upgrade like the 8.0.x versions... at least not when looking at the "internals" of the compiler (I don't have access to the source, this is purely based upon my experience with the update of lang/icc, and lang/ifc is based upon the icc port). The installation procedure changed a lot and some internals (compiler/libs) changed too. Since we don't use Intels installation procedure and we need to "fixup" some parts to be able to produce native FreeBSD binaries, this was a major update from the FreeBSD port perspective. Bye, Alexander. -- The best things in life are free, but the expensive ones are still worth a look. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7