- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Link Copied

2 Replies

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

As long as you aim to build **a.out** or** .so** objects that contain only the MKL FFTW compatible routines or only the open source FFTW library routines, there should be no problems. In fact, if your code needs no MKL routines other than the FFTW-compatible routines, you list only the MKL libraries or only the FFTW libraries in your linker command line.

You can see from the manual pages for the linker **ld** that the first-seen library object is chosen for linking, so if you want to use the open source FFTW routines and also some non-FFTW routines from MKL, you can name the FFTW library first and the MKL libraries afterwards.

See the online MKL Link Advisor, https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/ .

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Topic Options

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