Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] INSTALL bug in 64-bit build of OpenMPI Release build on Windows - has workaround
From: Shiqing Fan (fan_at_[hidden])
Date: 2010-02-04 06:41:18


Hi Damien,

I did a clean build on my 64 bit Windows 7, but I didn't see the same
problem. Could you please make sure that the CMAKE_BUILD_TYPE variable
in the CMake-GUI is set to "release"? Setting "release" in Visual Studio
will not change the CMake install scripts.

Thanks,
Shiqing

Damien Hocking wrote:
> Hi all,
>
> There might be some minor bugs in the 64-bit CMake Visual Studio
> Install project on Windows (say that 3 times fast...). When I build a
> 64-bit release version, the install is still set up for installing
> pdbs, even though it's a release build. This is for VS2008 on Windows
> 7, CMake 2.6.4. The offending sections are below, and the install
> works if you delete these sections yourself. It doesn't happen on
> 32-bit release installs.
>
> opal cmake.install.cmake
>
> IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
> FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE FILE
> FILES "C:/projects2/openmpi-1.4.1/build64/Debug/libopen-pald.pdb")
> ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
>
>
> ompi cmake.install.cmake
>
> IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
> FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE FILE
> FILES "C:/projects2/openmpi-1.4.1/build64/Debug/libmpid.pdb")
> ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
>
>
> ompi/mpi/cxx cmake.install.cmake
>
> IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
> FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE FILE
> FILES "C:/projects2/openmpi-1.4.1/build64/Debug/libmpi_cxxd.pdb")
> ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
>
> orte cmake.install.cmake
>
> IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
> FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE FILE
> FILES "C:/projects2/openmpi-1.4.1/build64/Debug/libopen-rted.pdb")
> ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}"
> STREQUAL "Unspecified")
>
>
> Damien
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>

-- 
--------------------------------------------------------------
Shiqing Fan                          http://www.hlrs.de/people/fan
High Performance Computing           Tel.: +49 711 685 87234
  Center Stuttgart (HLRS)            Fax.: +49 711 685 65832
Address:Allmandring 30               email: fan_at_[hidden]    
70569 Stuttgart