From owner-cvs-all Tue Sep 17 11:30:58 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB50B37B401; Tue, 17 Sep 2002 11:30:55 -0700 (PDT) Received: from newtrinity.default-network.net (newtrinity.default-network.net [62.159.128.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF0F943E6A; Tue, 17 Sep 2002 11:30:54 -0700 (PDT) (envelope-from corex@newtrinity.default-network.net) Received: from newtrinity.default-network.net (markus@localhost [127.0.0.1]) by newtrinity.default-network.net (8.12.3/8.12.3/DEFAULT-NETWORK.NET) with ESMTP id g8HIUp4H006478; Tue, 17 Sep 2002 20:30:51 +0200 (CEST) (envelope-from corex@newtrinity.default-network.net) Received: (from corex@localhost) by newtrinity.default-network.net (8.12.3/8.12.3/Submit) id g8HIUpf3006477; Tue, 17 Sep 2002 20:30:51 +0200 (CEST) (envelope-from corex) Date: Tue, 17 Sep 2002 20:30:51 +0200 From: marius@alchemy.franken.de To: Alexander Leidinger Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, pmarquis@pobox.com Subject: Re: cvs commit: ports/devel Makefile ports/devel/stlport-icc Makefile pkg-comment pkg-descr pkg-plist Message-ID: <20020917203051.J49547@newtrinity.default-network.net> References: <200209171301.g8HD1Qku017998@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200209171301.g8HD1Qku017998@freefall.freebsd.org>; from netchild@FreeBSD.ORG on Tue, Sep 17, 2002 at 06:01:26AM -0700 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 Tue, Sep 17, 2002 at 06:01:26AM -0700, Alexander Leidinger wrote: > netchild 2002/09/17 06:01:26 PDT > > Modified files: > devel Makefile > Added files: > devel/stlport-icc Makefile pkg-comment pkg-descr pkg-plist > Log: > Slave port of devel/stlport for Intels C/C++ compiler. > > This is a proof of concept and needs some improvements (it overwrites > the includes of devel/stlport). > Imho the cleanest approach would be to repo-move devel/stlport to devel/stlport-includes, make it just install the include files and to create a satellite-/slave-port for each compiler, building and installing the libraries (i.e. currently that would be stlport-gcc and stlport-icc but I hope there will be support for other compilers in the future, e.g. sunpro for at least freebsd/sparc64). An advantage of this method would be that if one needs stlport because some software was linked against it suffices to install the port/package containing the libraries and not the whole stlport. > It doesn't compile on -current at the moment because of some gcc specific > system headers. > Uhm, are you sure ? It compiled and worked with -current as of about a week ago. That said the recent changes to libc_r (vs. libpthread) that ICC C++ support depends on might have broken it. Usability of ICC under -current in general (for compiling both, C and C++ code) is limited because of GCC specific code in the system headers. Guess I need a faster -current testbox... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message