Date: Tue, 17 Sep 2002 05:10:47 -0700 (PDT) From: Alexander Leidinger <netchild@FreeBSD.org> 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 Message-ID: <200209171210.g8HCAlRo003298@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209171210.g8HCAlRo003298>
