From owner-cvs-all Tue Sep 17 5:10:52 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 0EE4137B401; Tue, 17 Sep 2002 05:10:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBB0943E7B; Tue, 17 Sep 2002 05:10:50 -0700 (PDT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g8HCAoJU003300; Tue, 17 Sep 2002 05:10:50 -0700 (PDT) (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g8HCAlRo003298; Tue, 17 Sep 2002 05:10:47 -0700 (PDT) Message-Id: <200209171210.g8HCAlRo003298@freefall.freebsd.org> From: Alexander Leidinger Date: Tue, 17 Sep 2002 05:10:47 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/lang/icc Makefile pkg-plist ports/lang/icc/files cxa_atexit.c cxa_finalize.c errno_location.c ld ld.c patch-icc patch-icpc patch-include stderr.c X-FreeBSD-CVS-Branch: HEAD 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 netchild 2002/09/17 05:10:47 PDT Modified files: lang/icc Makefile pkg-plist lang/icc/files cxa_atexit.c patch-icc patch-include stderr.c Added files: lang/icc/files cxa_finalize.c errno_location.c ld.c patch-icpc Removed files: lang/icc/files ld Log: - C++ support: fix to work also on -current, work around broken exception handling when generating shared objects with binutils/ld 2.12.[0,1], link in the icc C++ ABI definitions not those of gcc - remove libcprts (STL): it has unresolvable glibc dependencies in both, dynamic and static, versions, therefore is not usable and entirely unneeded when libstlport is used instead - add libimf (Intel's optimized math functions library), while there's no measurable speed improvement (at least for the functions tested) in comparison to FreeBSD's libm beyond the "normal" icc vs. gcc boost icc occasionally produces code depending on libimf when told to optimize for Pentium 4 - replace the ld-script with a wrapper written in C as (c)sh is a bit limited and long winded for that purpose - minor stuff and cleanup Submitted by: marius@alchemy.franken.de Revision Changes Path 1.17 +17 -16 ports/lang/icc/Makefile 1.2 +20 -6 ports/lang/icc/files/cxa_atexit.c 1.1 +38 -0 ports/lang/icc/files/cxa_finalize.c (new) 1.1 +37 -0 ports/lang/icc/files/errno_location.c (new) 1.4 +0 -128 ports/lang/icc/files/ld (dead) 1.1 +404 -0 ports/lang/icc/files/ld.c (new) 1.2 +35 -3 ports/lang/icc/files/patch-icc 1.1 +41 -0 ports/lang/icc/files/patch-icpc (new) 1.4 +38 -0 ports/lang/icc/files/patch-include 1.2 +2 -2 ports/lang/icc/files/stderr.c 1.7 +5 -3 ports/lang/icc/pkg-plist To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message