Skip site navigation (1)Skip section navigation (2)
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>