Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7944 Discussions

Linker error: po2 already defined (code 145)

Charles_Martin
Beginner
335 Views
Hi all -

I get the above linker error. Here's my build output (edited):

/opt/intel/Compiler/11.1/072/bin/ia32/icc -c -o obj/win32.o -lsvml -fast -w1 -Iinc -I../lcommon/inc -D __USE_LARGEFILE64 -D _FILE_OFFSET_BITS=64 -fomit-frame-pointer ../lcommon/src/win32.c

creating binary "../bin/ldecod.exe"
/opt/intel/Compiler/11.1/072/bin/ia32/icc -lsvml -fast -o -lm
IPO Error: po2 already defined.
icc: error #10014: problem during multi-file optimization compilation (code 145)
make: *** [bin] Error 145

What gives?

Thanks, Charles.
0 Kudos
1 Reply
Milind_Kulkarni__Int
New Contributor II
335 Views
search if there is asymbol po2 , the definition coming from 2 obj files or archives. also, does it come without IPO.

Also, check this if this article is of help:--

http://software.intel.com/en-us/articles/ipo-error-symbol-already-defined-or-internal-error/
0 Kudos
Reply