From owner-freebsd-ports Mon Apr 1 10:47:48 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by hub.freebsd.org (Postfix) with ESMTP id 5B0A937B416; Mon, 1 Apr 2002 10:47:29 -0800 (PST) Received: from fwd02.sul.t-online.de by mailout01.sul.t-online.com with smtp id 16s6pk-0001pL-00; Mon, 01 Apr 2002 20:47:12 +0200 Received: from spirit.zuhause.stoert.net (320050403952-0001@[80.128.123.101]) by fmrl02.sul.t-online.com with esmtp id 16s6pV-0KROPgC; Mon, 1 Apr 2002 20:46:57 +0200 Received: from elevation.zuhause.stoert.net (elevation.zuhause.stoert.net [192.168.66.46]) by spirit.zuhause.stoert.net (8.11.6/8.11.6) with ESMTP id g31IkuR68208; Mon, 1 Apr 2002 20:46:56 +0200 (CEST) (envelope-from corecode@corecode.ath.cx) Received: (from corecode@localhost) by elevation.zuhause.stoert.net (8.11.6/8.11.6) id g31Iksn95618; Mon, 1 Apr 2002 20:46:54 +0200 (CEST) (envelope-from corecode) Date: Mon, 1 Apr 2002 20:46:46 +0200 From: "Simon 'corecode' Schubert" To: Alexander Leidinger Cc: tlambert2@mindspring.com, nick-lists@netability.ie, hackers@FreeBSD.ORG, ports@FreeBSD.ORG Subject: Re: lang/icc doesn't compile c++ sources Message-Id: <20020401204646.749b5996.corecode@corecode.ath.cx> In-Reply-To: <200204010855.g318tM9X000605@Magelan.Leidinger.net> References: <20020331221442.038bf9ce.corecode@corecode.ath.cx> <200204010855.g318tM9X000605@Magelan.Leidinger.net> X-Mailer: Sylpheed version 0.7.4claws (GTK+ 1.2.10; i386-portbld-freebsd4.5) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=.)LWMa'lf.L3xk6" X-Sender: 320050403952-0001@t-dialin.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --=.)LWMa'lf.L3xk6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit On Mon, 1 Apr 2002 10:55:22 +0200 (CEST) Alexander Leidinger wrote: > On 31 Mär, Simon 'corecode' Schubert wrote: > > > that's right. but as terry said, it seems to be a bad idea to use some > > headers that don't fit the libs. > > i tried to patch the headers coming with 4.4-S and lang/gcc30 (because > > the one from the base system doesn't provide a proper c++ stl > > implementation) > > From a C++ POV this may be better, but don't you think we better fix the > base system instead? this would be nice, but gcc 2.95.3 (from 4.4 base system) can't cope with several things so that the header files are not yet that sophisticated. gcc 3.0.4 on the other hand ships with lots of more standardized headers. if i am informed correctly, 5.0-c uses gcc 3.0.4? i don't think we can use gcc 2.95.3 with the 3.0.4 headers (didn't try tho) > > my first tries for the patched include files can be found here: > > > > We should either fix the base system, or ${IA32ROOT}/includes/. i'd really like to, but the headers from the base system are just not standard conformant enough. the headers coming with icc just don't fit our libs; they are specially crafted for use with redhat linux 7.1 :/ i already tried to fix these, but our implementation of the multibyte functions won't let this be an easy task (if it ever can be solved): eg. class ctype relies on these functions not being implemented and lots of other classes in turn depend on ctype... i'm not sure if this will be any better than fixing the gcc 3.0.4 headers, but lets see... cheerz simon -- /"\ http://corecode.ath.cx/ \ / \ ASCII Ribbon Campaign / \ Against HTML Mail and News --=.)LWMa'lf.L3xk6 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) iD8DBQE8qKsdr5S+dk6z85oRAtbTAKCMoYHFgFSxMzK0kWizYhZuXjyelwCfcEgU OkiM4I39O/SwTzJ7b4eleKU= =A3wy -----END PGP SIGNATURE----- --=.)LWMa'lf.L3xk6-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message