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