Date: Sun, 11 Jan 2004 07:32:08 -0800 (PST) From: Alexander Leidinger <netchild@FreeBSD.org> To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/lang/icc Makefile distinfo pkg-plist ports/lang/icc/files cdefs.h cpio-exclude cpio-exclude_noportdocs cxa_atexit.c cxa_finalize.c exclude exclude_noportdocs ld.c patch-bin::icc patch-bin::icpc patch-ia32::bin::icc ... Message-ID: <200401111532.i0BFW8lm011230@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
netchild 2004/01/11 07:32:07 PST FreeBSD ports repository Modified files: lang/icc Makefile distinfo pkg-plist lang/icc/files cxa_atexit.c ld.c stdarg.h Added files: lang/icc/files cdefs.h exclude exclude_noportdocs patch-bin::icc patch-bin::icpc patch-include::c++::cstdio patch-include::c++::cstdlib patch-include::c++::cwchar patch-include::c++::yvals.h patch-include::dvec.h patch-include::fvec.h patch-include::ivec.h patch-include::mathimf.h patch-include::xmmintrin.h Removed files: lang/icc/files cpio-exclude cpio-exclude_noportdocs cxa_finalize.c patch-ia32::bin::icc patch-ia32::bin::icpc patch-ia32::include::cstdio patch-ia32::include::cwchar patch-ia32::include::dvec.h patch-ia32::include::fvec.h patch-ia32::include::ivec.h patch-ia32::include::mathimf.h patch-ia32::include::xmmintrin.h patch-ia32::include::yvals.h Log: Update to 8.0.055.p057. As Intel uses it's own directory for ifc and icc, we don't conflict with ifc anymore. Because of ABI changes, you have to recompile C++ programs (don't forget stlport-icc). Note that this port is a _work in progress_: - Icc allows to use an already installed libstdc++ from gcc, this doesn't work yet on FreeBSD. Libstdc++ on 4.x is too old, so it's unlikely we can add support for it. The headers of libstdc++ shipping with FreeBSD 5.2-CURRENT use GCCisms not (yet) supported by icc, the hardcoded search path for them also doesn't fit for FreeBSD 5.2-CURRENT. - We've incorporated parts (cxa) of the FreeBSD >= 502101 libc on < 502101 systems. It's tested on 4.x, but not on FreeBSD < 502101. - Not all (new) options (including GCC compatibility) are thoroughly tested. When encountering problems please report to me first instead of directly contacting Intel. Ackknowledgements: - Bradley T Hughes <bhughes@trolltech.com> for PR 59552, it resulted in a modification of our libc (C++ DSO Object Destruction API) we incorporate in the port on < 502101 systems. - Marius Strobl <marius@alchemy.franken.de> for his help with the port (e.g. ld.c, cxa). Revision Changes Path 1.58 +87 -63 ports/lang/icc/Makefile 1.28 +2 -1 ports/lang/icc/distinfo 1.1 +20 -0 ports/lang/icc/files/cdefs.h (new) 1.6 +0 -92 ports/lang/icc/files/cpio-exclude (dead) 1.2 +0 -14 ports/lang/icc/files/cpio-exclude_noportdocs (dead) 1.3 +184 -22 ports/lang/icc/files/cxa_atexit.c 1.2 +0 -38 ports/lang/icc/files/cxa_finalize.c (dead) 1.1 +78 -0 ports/lang/icc/files/exclude (new) 1.1 +11 -0 ports/lang/icc/files/exclude_noportdocs (new) 1.10 +25 -16 ports/lang/icc/files/ld.c 1.1 +82 -0 ports/lang/icc/files/patch-bin::icc (new) 1.1 +75 -0 ports/lang/icc/files/patch-bin::icpc (new) 1.6 +0 -88 ports/lang/icc/files/patch-ia32::bin::icc (dead) 1.6 +0 -81 ports/lang/icc/files/patch-ia32::bin::icpc (dead) 1.2 +0 -38 ports/lang/icc/files/patch-ia32::include::cstdio (dead) 1.2 +0 -36 ports/lang/icc/files/patch-ia32::include::cwchar (dead) 1.3 +0 -24 ports/lang/icc/files/patch-ia32::include::dvec.h (dead) 1.3 +0 -24 ports/lang/icc/files/patch-ia32::include::fvec.h (dead) 1.3 +0 -24 ports/lang/icc/files/patch-ia32::include::ivec.h (dead) 1.2 +0 -398 ports/lang/icc/files/patch-ia32::include::mathimf.h (dead) 1.2 +0 -11 ports/lang/icc/files/patch-ia32::include::xmmintrin.h (dead) 1.5 +0 -309 ports/lang/icc/files/patch-ia32::include::yvals.h (dead) 1.1 +61 -0 ports/lang/icc/files/patch-include::c++::cstdio (new) 1.1 +11 -0 ports/lang/icc/files/patch-include::c++::cstdlib (new) 1.1 +59 -0 ports/lang/icc/files/patch-include::c++::cwchar (new) 1.1 +371 -0 ports/lang/icc/files/patch-include::c++::yvals.h (new) 1.1 +24 -0 ports/lang/icc/files/patch-include::dvec.h (new) 1.1 +24 -0 ports/lang/icc/files/patch-include::fvec.h (new) 1.1 +24 -0 ports/lang/icc/files/patch-include::ivec.h (new) 1.1 +385 -0 ports/lang/icc/files/patch-include::mathimf.h (new) 1.1 +11 -0 ports/lang/icc/files/patch-include::xmmintrin.h (new) 1.2 +4 -0 ports/lang/icc/files/stdarg.h 1.16 +1472 -1358 ports/lang/icc/pkg-plist
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401111532.i0BFW8lm011230>