Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Sep 2004 00:31:37 -0700
From:      Clint Olsen <clint@0lsen.net>
To:        ports@freebsd.org
Subject:   icc -fast (ipo) broken?
Message-ID:  <20040909073137.GA74529@0lsen.net>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040909073137.GA74529>