Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Sep 2002 20:30:51 +0200
From:      marius@alchemy.franken.de
To:        Alexander Leidinger <netchild@FreeBSD.ORG>
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>
In-Reply-To: <200209171301.g8HD1Qku017998@freefall.freebsd.org>; from netchild@FreeBSD.ORG on Tue, Sep 17, 2002 at 06:01:26AM -0700
References:  <200209171301.g8HD1Qku017998@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020917203051.J49547>