Link error (unresolved __lshrdi3) when linking 5.3 IXP IPP static library

Link error (unresolved __lshrdi3) when linking 5.3 IXP IPP static library

I am supporting an a library on windows mobile devices that uses IPP 5.3 (the last version to support IXP as far as I know). I recently added calls that use the SHA2 functionality, and when I build I get the folowing link errors:

ippcps2l.lib(pcpsha512ca.obj) : error LNK2001: unresolved external symbol __lshrdi3
ippcps2l.lib(pcpsha384ca.obj) : error LNK2001: unresolved external symbol __lshrdi3

I get these errors whether I am building for PPC2003, SP2003, WM5PPC or W5SP SDK's with VS2008. Any thoughts? For now, I have disabled the SHA2 IPP calls and I can link ok. Was just wondering if there was a lib I was missing

1 post / 0 new
For more complete information about compiler optimizations, see our Optimization Notice.