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 ...
Alexander Leidinger
netchild at FreeBSD.org
Sun Jan 11 07:32:10 PST 2004
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 at 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 at 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
More information about the cvs-ports
mailing list