- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How do I only link the MKL functions I actually use?
Any help would be most gratefully received.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Stuart Ray,
As you mentioned, you are using static libraries.
MKL static libraries from which custom libraryis built currently contain all supported CPU-codes. Therefore they are so big in size.
What type of precisions you are looking for DFT transforms?
Do you need both single and double precision DFT transforms?
In case of one precision, you can reduce DLL size by selecting correct names in export list. See comments in DFT example list.
Regards,
Naveen Gv
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Stuart,
Regarding Static linking issue, how you are linking? Better to use Intel Link line advisor
You can use method described in the userguide to build Custom DLL Builder.
Let us know how it works.....
Regards,
Naveen Gv
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I would prefer static linking but my attempt to build with libia32 gave "fatal error LNK1131: no library file specified". Have I missed something?
...
It happened because there is no a library you've selectedin a list of 'Additional Dependencies' of the 'Linker->Input' settings.

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