From owner-freebsd-ports@FreeBSD.ORG Thu Sep 9 07:31:39 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78E1D16A4CE for ; Thu, 9 Sep 2004 07:31:39 +0000 (GMT) Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1845B43D49 for ; Thu, 9 Sep 2004 07:31:39 +0000 (GMT) (envelope-from clint@0lsen.net) Received: from 0lsen.net ([24.20.127.157]) by comcast.net (sccrmhc11) with ESMTP id <20040909073138011001nfjve>; Thu, 9 Sep 2004 07:31:38 +0000 Received: by 0lsen.net (Postfix, from userid 1001) id 7F8F81788B; Thu, 9 Sep 2004 00:31:37 -0700 (PDT) Date: Thu, 9 Sep 2004 00:31:37 -0700 From: Clint Olsen To: ports@freebsd.org Message-ID: <20040909073137.GA74529@0lsen.net> Mime-Version: 1.0 Content-Type: text/plain; charset=unknown-8bit Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4.2.1i Organization: NULlsen Network X-Disclaimer: Mutt Bites! Subject: icc -fast (ipo) broken? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Sep 2004 07:31:39 -0000 Hi: I was trying to use icc 8.0, and when I tried to use any switch that invoked -ipo, the compile goes off in the weeds: IPO: using IR for /tmp/iccbinuorzYk.o IPO: performing single-file optimizations IPO link: can not find -lcprts libc.a(atexit.o) : multiple definition of '__cxa_atexit' libcxa.a(cxa_atexit.o): first defined here libc.a(atexit.o) : multiple definition of '__cxa_finalize' libcxa.a(cxa_atexit.o): first defined here IPO Warning: unresolved : _end Referenced in libc.a(sbrk.o) /usr/lib/libc.a(atexit.o)(.text+0x198): In function `__cxa_atexit': : multiple definition of `__cxa_atexit' /usr/local/intel_cc_80/lib/libcxa.a(cxa_atexit.o)(.text+0x170): first defined here /usr/local/intel_cc_80/bin/ldwrapper/ld: Warning: size of symbol `__cxa_atexit' changed from 46 in /usr/local/intel_cc_80/lib/libcxa.a(cxa_atexit.o) to 42 in 行行行行行行行行行行行行行行行 ... ... /* /usr/lib/libc.a(atexit.o)(.text+0x1c4): In function `__cxa_finalize': : multiple definition of `__cxa_finalize' /usr/local/intel_cc_80/lib/libcxa.a(cxa_atexit.o)(.text+0x1a0): first defined here /usr/local/intel_cc_80/bin/ldwrapper/ld: Warning: size of symbol `__cxa_finalize' changed from 270 in /usr/local/intel_cc_80/lib/libcxa.a(cxa_atexit.o) to 266 in /usr/local/intel_cc_80/lib/libcxa.a(cxa_atexit.o) Thanks, -Clint