Date: Thu, 28 Mar 2002 23:33:11 +0100 (CET) From: Alexander Leidinger <Alexander@Leidinger.net> To: jmallett@FreeBSD.ORG Cc: green@FreeBSD.ORG, sw@anthologeek.net, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: ports/lang Makefile ports/lang/icc Makefile distinfo pkg-comment pkg-descr pkg-plist ports/lang/icc/files patch-include Message-ID: <200203282233.g2SMXBsH000701@Magelan.Leidinger.net> In-Reply-To: <20020328222548.GA24117@FreeBSD.ORG>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203282233.g2SMXBsH000701>