From owner-cvs-all Sun Sep 22 7:55:10 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 1971E37B401; Sun, 22 Sep 2002 07:55:09 -0700 (PDT) Received: from newtrinity.default-network.net (newtrinity.default-network.net [62.159.128.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32C9E43E6E; Sun, 22 Sep 2002 07:55:08 -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 g8MEt64H081409; Sun, 22 Sep 2002 16:55:06 +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 g8MEt65h081408; Sun, 22 Sep 2002 16:55:06 +0200 (CEST) (envelope-from corex) Date: Sun, 22 Sep 2002 16:55:06 +0200 From: marius@alchemy.franken.de To: Alexander Leidinger Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: ports/devel/stlport/files src::icc-freebsd.mak test::eh::icc-freebsd.mak Message-ID: <20020922165506.L49547@newtrinity.default-network.net> References: <200209221319.g8MDJXWZ080582@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: <200209221319.g8MDJXWZ080582@freefall.freebsd.org>; from netchild@FreeBSD.ORG on Sun, Sep 22, 2002 at 06:19:33AM -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 Sun, Sep 22, 2002 at 06:19:33AM -0700, Alexander Leidinger wrote: > netchild 2002/09/22 06:19:33 PDT > > Modified files: > devel/stlport/files src::icc-freebsd.mak > test::eh::icc-freebsd.mak > Log: > This change only affects the icc part of stlport: > - link with the threaded libc (the gcc case does this already) > The stlport libraries were already linked with the threaded libc as ICC's libcxa and libunwind depend on them when compiling C++. What this commit changes is to produce multi-threaded code by passing "-mt" to the compiler and that's what the gcc case already did. "-mt" is badly documented, i.e. doesn't show up in the output of `icc -help`, it's only vaguely "documented" in icc_issues.txt and triggers generation of thread-safe code in addition to linking the thread-safe libircmt instead of ICC's libirc. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message