- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In Linux I link to seperate folders for my 32-bit vs. 64-bit compiles:
/opt/intel/Compiler/11.1/069/ipp/ia32
/opt/intel/Compiler/11.1/069/ipp/em64t
In Mac there is no seperate folder under /opt/intel/Compiler/11.1/084/ipp/ . How do I check if I have the 64-bit IPP libraries installed?
Note: I have successfully compiled my code in 32 and 64-bit versions on Mac linking to the same folder, and although the 32-bit works as intended, the 64-bit crashes. This could be a lot of things, but I was wondering if I should be linking to different libraries.
Thanks for any help,
Kevin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
IPP combines both ia32 and inter64 inexisting staticlibrary. (knows as universal library). So you don't need to set different folder and library for the 32bit or 64bit IPPapplicationunder Mac.
Kind Regards,
Ying
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
/opt/intel/Compiler/11.1/084/Frameworks/ipp/lib/ ??
Should there be a ia32 and intel64 folder?
Thanks for any help,
Kevin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
IPP combines both ia32 and inter64 inexisting staticlibrary. (knows as universal library). So you don't need to set different folder and library for the 32bit or 64bit IPPapplicationunder Mac.
Kind Regards,
Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ippcorel.lib
ippimerged.lib
ippsemerged.lib
ippsmerged.lib
ippccmerged.lib
ippccemerged.lib
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
in IPP 7.0 we have changed product folder structure and library naming convention to simplify linkage and to provide more consistent look and feel across different architectures. Please check New Directory Structure and Library Naming Scheme for Intel IPP 7.0 Library IPP Knowledge Base articel for more details.
Regards,
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
"_ippJumpIndexForMergedLibs", referenced from:
_ippJumpIndexForMergedLibs$non_lazy_ptr in libippcc_l.a(ippcc00415as.o)
_ippJumpIndexForMergedLibs$non_lazy_ptr in libippcc_l.a(ippcc00421as.o)
_ippJumpIndexForMergedLibs$non_lazy_ptr in libippcc_l.a(ippcc00419as.o)
_ippJumpIndexForMergedLibs$non_lazy_ptr in libippcc_l.a(ippcc00413as.o)
(maybe you meant: _ippJumpIndexForMergedLibs$non_lazy_ptr)
"_ipp_set_cw_ssx", referenced from:
_v8_ippiColorTwist32f_8u_C3R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_8u_C3R.o)
_w7_ippiColorTwist32f_8u_C3R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_8u_C3R.o)
_v8_ippiColorTwist32f_8u_AC4R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_8u_AC4R.o)
_w7_ippiColorTwist32f_8u_AC4R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_8u_AC4R.o)
_v8_ippiColorTwist32f_16u_C3R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_16u_C3R.o)
_w7_ippiColorTwist32f_16u_C3R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_16u_C3R.o)
_p8_ippiColorTwist32f_8u_AC4R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_8u_AC4R.o)
_w7_ippiColorTwist32f_16u_AC4R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_16u_AC4R.o)
_v8_ippiColorTwist32f_16u_AC4R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_16u_AC4R.o)
_p8_ippiColorTwist32f_16u_AC4R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_16u_AC4R.o)
_p8_ippiColorTwist32f_16u_C3R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_16u_C3R.o)
_p8_ippiColorTwist32f_8u_C3R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_8u_C3R.o)
"_ipp_set_rc_ssx", referenced from:
_v8_ippiColorTwist32f_8u_C3R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_8u_C3R.o)
_w7_ippiColorTwist32f_8u_C3R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_8u_C3R.o)
_v8_ippiColorTwist32f_8u_AC4R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_8u_AC4R.o)
_w7_ippiColorTwist32f_8u_AC4R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_8u_AC4R.o)
_v8_ippiColorTwist32f_16u_C3R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_16u_C3R.o)
_w7_ippiColorTwist32f_16u_C3R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_16u_C3R.o)
_p8_ippiColorTwist32f_8u_AC4R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_8u_AC4R.o)
_w7_ippiColorTwist32f_16u_AC4R in libippcc_l.a(pcctwistca_split_w7_ippiColorTwist32f_16u_AC4R.o)
_v8_ippiColorTwist32f_16u_AC4R in libippcc_l.a(pcctwistca_split_v8_ippiColorTwist32f_16u_AC4R.o)
_p8_ippiColorTwist32f_16u_AC4R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_16u_AC4R.o)
_p8_ippiColorTwist32f_16u_C3R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_16u_C3R.o)
_p8_ippiColorTwist32f_8u_C3R in libippcc_l.a(pcctwistca_split_p8_ippiColorTwist32f_8u_C3R.o)
ld: symbol(s) not found
In the "other linker flags" I've got
-lippi -lippcore -liomp5
and I've linked in- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That may not work this way. You need to decide how you would like to link, statically or dynamically.
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wondering why you did not use product documentation for this purpose? For example, in IPP User's Guide you may review the article (also availble online by the link below)
Linking Your Application with Intel IPP
Also I would recommend you to review some IPP Knowledge Base articles regarding this topic
Intel IPP - Intel IPP linkage models - quick reference guide
Simplified Link Instructions for the IPP Library
Intel IPP for Mac OS* - How to link to the Intel IPP for Mac OS* X libraries in application?
Regards,
Vladimir

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page