From owner-freebsd-current@FreeBSD.ORG Sat Aug 23 06:48:47 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89FD116A4BF for ; Sat, 23 Aug 2003 06:48:47 -0700 (PDT) Received: from mailout11.sul.t-online.com (mailout11.sul.t-online.com [194.25.134.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CBE643FDD for ; Sat, 23 Aug 2003 06:48:46 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd09.aul.t-online.de by mailout11.sul.t-online.com with smtp id 19qYl3-0003tB-00; Sat, 23 Aug 2003 15:48:45 +0200 Received: from Andro-Beta.Leidinger.net (E67J8BZYQe7N7Nv4uUp4xQIOm5pOQp3wUEJQm5Zw6kqFFfPs9xlDYX@[217.229.220.79]) by fmrl09.sul.t-online.com with esmtp id 19qYkp-1PY9Qm0; Sat, 23 Aug 2003 15:48:31 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h7NDnU9O070052; Sat, 23 Aug 2003 15:49:31 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h7NDnx0N029717; Sat, 23 Aug 2003 15:49:59 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Sat, 23 Aug 2003 15:49:58 +0200 From: Alexander Leidinger To: current@freebsd.org Message-Id: <20030823154958.6ab473ad.Alexander@Leidinger.net> X-Mailer: Sylpheed version 0.9.3claws (GTK+ 1.2.10; i386-portbld-freebsd5.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Seen: false X-ID: E67J8BZYQe7N7Nv4uUp4xQIOm5pOQp3wUEJQm5Zw6kqFFfPs9xlDYX@t-dialin.net cc: marius@alchemy.franken.de Subject: patch against src from 20030802 to compile GENERIC with icc X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Aug 2003 13:48:47 -0000 Hi, I was able to compile most of GENERIC with icc. There are still some rough edges (it doesn't compile *.s because of a bug in my *.mk patch) and there's an internal error in icc for one file, but the patch offers enough to play with icc (or to help to improve the patch). The compile log (with some warnings from icc which may even be interesting to people which don't want to play with icc) and the diff are at http://www.leidinger.net/FreeBSD/. To use it, you have to apply the patch, config your kernel (I suggest to use a new one or to make sure to have no gcc compiled bits in them), cd into the kernel compile directory, add "${MAKEFLAGS}" to the make call in the aicasm part and run "make -DUSE_ICC depend; make -i -DUSE_ICC" to see some warnings and errors fly by (if you don't know how to do the above and/or don't know what "-i" does: don't ask me, you aren't ready for this). It would be nice if someone with more *.mk-fu would look at the patch and improve it (in the next days I have other things to do). 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