From owner-cvs-all Thu Mar 28 14:36: 2 2002 Delivered-To: cvs-all@freebsd.org Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by hub.freebsd.org (Postfix) with ESMTP id AC56B37B420; Thu, 28 Mar 2002 14:35:41 -0800 (PST) Received: from fwd11.sul.t-online.de by mailout07.sul.t-online.com with smtp id 16qiSa-0003Nu-01; Thu, 28 Mar 2002 23:33:32 +0100 Received: from Magelan.Leidinger.net (520065502893-0001@[80.131.107.178]) by fmrl11.sul.t-online.com with esmtp id 16qiSR-0YvD60C; Thu, 28 Mar 2002 23:33:23 +0100 Received: from Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.2/8.12.2) with ESMTP id g2SMXBsH000701; Thu, 28 Mar 2002 23:33:15 +0100 (CET) (envelope-from netchild@Leidinger.net) Message-Id: <200203282233.g2SMXBsH000701@Magelan.Leidinger.net> Date: Thu, 28 Mar 2002 23:33:11 +0100 (CET) From: Alexander Leidinger Subject: Re: cvs commit: ports/lang Makefile ports/lang/icc Makefile distinfo pkg-comment pkg-descr pkg-plist ports/lang/icc/files patch-include To: jmallett@FreeBSD.ORG Cc: green@FreeBSD.ORG, sw@anthologeek.net, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG In-Reply-To: <20020328222548.GA24117@FreeBSD.ORG> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT X-Sender: 520065502893-0001@t-dialin.net Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 28 Mär, J. Mallett wrote: >> > Read the article Intel did about porting Mach (and then Linux) to IA64 using >> > icc initially on pre-silicon. They outline a lot of the things they had to >> >> http://developer.intel.com/technology/itj/q41999/articles/art_4.htm >> >> > do to make Linux build with icc, I seem to recall. In general it's the same >> > stuff we all know anyway, but the point is they were able to do it, and I >> > *THINK* they may have even included manhour figures, which could be useful if >> > someone were to look into doing something similar for FreeBSD. >> >> Not that I've seen them, but I just did a quick read. > > Right, they mention it took their team 2 weeks to do a port, and that a good > portion of that time was on GNUisms... So to me that says that THIS project > could certainly get it done in a reasonable amount of time, despite the fact > people don't work on it full-time (in general). I've tried to give it a start, so I also allowed __ICC in pcpu.h, now it fails with: ---snip--- ../../../i386/i386/genassym.c: "./machine/segments.h", line 67: error: expected a ";" unsigned sd_lobase:24 __attribute__ ((packed)); ^ "./machine/segments.h", line 180: error: expected a ";" unsigned rd_base:32 __attribute__ ((packed)); /* base address */ ^ ---snip--- Now I have to search for an adequate icc replacement for the attribute in question... Answers should move to ... -current? Bye, Alexander. -- The three Rs of Microsoft support: Retry, Reboot, Reinstall. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message