Re: [OMPI users] Windows: msv*.dll files presence in Release build

2011-07-05 Thread Shiqing Fan

Hi Hiral,


They are dependent libraries for OMPI libraries. It's the default behavior 
using CMake.

How to aviod this? Any workaround or fix?


I'm not sure if it's possible. The msvc dll files are copied for new 
installation on computers, which might not have the required dependencies.



The postfix d means it's a debug version library. You can build release 
libraries which do not have this postfix.

I am building "Release version" from VS2008, even then it builds
*d.dll; how to resolve this?


You have to change CMAKE_BUILD_TYPE to "release" first in the cmake GUI, 
and then change correspondingly the build type in VS.



Regards,
Shiqing



Thank you.
-Hiral


On Mon, Jul 4, 2011 at 5:27 PM, Shiqing Fan  wrote:

Hi,

In this regard I have following two questions...
1) For Release build using VS2008, why it generates msv*.dll files?

They are dependent libraries for OMPI libraries. It's the default behavior 
using CMake.

2) For Release build using VS2008, why it generates *d.dll files (i.e. debug 
libraries)?

The postfix d means it's a debug version library. You can build release 
libraries which do not have this postfix.


Regards,
Shiqing

--
---
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234  Nobelstrasse 19
Fax: ++49(0)711-685-65832  70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: f...@hlrs.de



--
---
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234  Nobelstrasse 19
Fax: ++49(0)711-685-65832  70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: f...@hlrs.de



Re: [OMPI users] Windows: msv*.dll files presence in Release build

2011-07-04 Thread hi
Hi Shiqing,

> They are dependent libraries for OMPI libraries. It's the default behavior 
> using CMake.
How to aviod this? Any workaround or fix?

> The postfix d means it's a debug version library. You can build release 
> libraries which do not have this postfix.
I am building "Release version" from VS2008, even then it builds
*d.dll; how to resolve this?

Thank you.
-Hiral


On Mon, Jul 4, 2011 at 5:27 PM, Shiqing Fan  wrote:
>
> Hi,
>
> In this regard I have following two questions...
> 1) For Release build using VS2008, why it generates msv*.dll files?
>
> They are dependent libraries for OMPI libraries. It's the default behavior 
> using CMake.
>
> 2) For Release build using VS2008, why it generates *d.dll files (i.e. debug 
> libraries)?
>
> The postfix d means it's a debug version library. You can build release 
> libraries which do not have this postfix.
>
>
> Regards,
> Shiqing
>
> --
> ---
> Shiqing Fan
> High Performance Computing Center Stuttgart (HLRS)
> Tel: ++49(0)711-685-87234  Nobelstrasse 19
> Fax: ++49(0)711-685-65832  70569 Stuttgart
> http://www.hlrs.de/organization/people/shiqing-fan/
> email: f...@hlrs.de


Re: [OMPI users] Windows: msv*.dll files presence in Release build

2011-07-04 Thread Shiqing Fan

Hi,


In this regard I have following two questions...
1) For Release build using VS2008, why it generates *msv*.dll* files?
They are dependent libraries for OMPI libraries. It's the default 
behavior using CMake.


2) For Release build using VS2008, why it generates **d.dll* files 
(i.e. debug libraries)?
The postfix d means it's a debug version library. You can build release 
libraries which do not have this postfix.



Regards,
Shiqing

--
---
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234  Nobelstrasse 19
Fax: ++49(0)711-685-65832  70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: f...@hlrs.de