Skip site navigation (1)Skip section navigation (2)
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>