diff options
author | Fang Guo <fangguo@ncsa.uiuc.edu> | 2006-04-25 19:35:34 (GMT) |
---|---|---|
committer | Fang Guo <fangguo@ncsa.uiuc.edu> | 2006-04-25 19:35:34 (GMT) |
commit | 7e53cf90cfbdede6a186023ed194d40d8926aef7 (patch) | |
tree | 2ee703bab76e59dba31bb95ff6425c438283c0c6 /release_docs | |
parent | 6573bf49744841998dbbdb748e9f0a279dec40ab (diff) | |
download | hdf5-7e53cf90cfbdede6a186023ed194d40d8926aef7.zip hdf5-7e53cf90cfbdede6a186023ed194d40d8926aef7.tar.gz hdf5-7e53cf90cfbdede6a186023ed194d40d8926aef7.tar.bz2 |
[svn-r12299] Purpose:
Maintenance on Windows
Description:
ttsafedll will be automatically enabled when using .Net and Intel
Add in some instructions for this in applicable places
Solution:
Platforms tested:
Misc. update:
Diffstat (limited to 'release_docs')
-rwxr-xr-x | release_docs/INSTALL_Windows.html | 21 | ||||
-rw-r--r-- | release_docs/INSTALL_Windows.txt | 22 | ||||
-rwxr-xr-x | release_docs/INSTALL_Windows_Short_INTEL.TXT | 23 | ||||
-rwxr-xr-x | release_docs/INSTALL_Windows_Short_Intel.htm | 13 | ||||
-rwxr-xr-x | release_docs/INSTALL_Windows_Short_NET.TXT | 3 | ||||
-rwxr-xr-x | release_docs/INSTALL_Windows_Short_Net.htm | 18 |
6 files changed, 76 insertions, 24 deletions
diff --git a/release_docs/INSTALL_Windows.html b/release_docs/INSTALL_Windows.html index af41ce7..55ac73c 100755 --- a/release_docs/INSTALL_Windows.html +++ b/release_docs/INSTALL_Windows.html @@ -211,7 +211,7 @@ library or DLL</a></h3> <h3><a href="#section6">Section VI </a></h3> </td> <td> -<h3><a href="#section6"> How to build HDF5 in VS 7.0(.NET)</a></h3> +<h3><a href="#section6"> How to build HDF5 in .NET 2003</a></h3> </td> </tr> <tr> @@ -425,6 +425,9 @@ need to read <a href="#section5">Section V</a>. </p> <p class="note">9. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and Intel 8.1 only works with MSVS .net 2003 when you build HDF5-1.8.x. </p> </li> + <li><p class="note">10. For .Net and Intel users, if you are not in + <a href="#section10">Section X How to build HDF5 with Thread-Safe Feature</a>, + ttsafedll.dsp should be turned off always.</p> </li> </ul> <p class="right"><a href="#preconditions">Go to TOP Preconditions</a></p> <p class="right"><a href="#content_table">Go to Table of Contents</a></p> @@ -2105,6 +2108,9 @@ lines. </p> c:\MyHDFstuff\hdf5\windows\proj\all. In the pop up window, choose "Yes To All" to convert all project files to Visual C++ .Net project format.</p> </li> + <li><p class="note">Notes: If you are not in <a href="#section10"> + Section X How to build HDF5 with Thread-Safe Feature</a>, ttsafedll.dsp should + be turned off always.</p> </li> </ul> </li> <li> @@ -2130,6 +2136,7 @@ lines. </p> <li>hdf5_hl_cppdll </li> <li>hl_test_table_cpp</li> <li>hl_test_table_cppdll </li> + <li>ttsafedll</li> </ul> </li> </ul> @@ -2164,6 +2171,7 @@ lines. </p> <li>hl_test_lite_fortrandll </li> <li>hl_test_table_fortran</li> <li>hl_test_table_fortrandll</li> + <li>ttsafedll</li> </ul> </li> </ul> @@ -2189,6 +2197,7 @@ lines. </p> <li>hl_test_dsdll</li> <li>hl_test_packet</li> <li>hl_test_packetdll</li> + <li>ttsafedll</li> </ul> </li> </ul> @@ -2205,6 +2214,7 @@ lines. </p> <li>hdf5_hl_cppdll</li> <li>hl_test_table_cpp</li> <li>hl_test_table_cppdll</li> + <li>ttsafedll</li> </ul> </li> </ul> @@ -2227,6 +2237,7 @@ lines. </p> <li>hl_test_lite_fortrandll</li> <li>hl_test_table_fortran </li> <li>hl_test_table_fortrandll</li> + <li>ttsafedll</li> </ul> </li> </ul> @@ -2391,7 +2402,8 @@ lines. </p> <ul class="intable"> <li>Select <span class="filename">"all -- Win32 Debug" </span>or<span class="filename"> "all -- Win32 Release"</span></li> - <li>Disable all Fortran project files listed below:</li> + <li>Disable all Fortran project files listed below and <span class="filename"> + ttsafedll</span> project file:</li> <li>flush1_fortran </li> <li>flush1_fortrandll </li> <li>flush2_fortran </li> @@ -2409,6 +2421,7 @@ lines. </p> <li>hl_test_image_fortran </li> <li>hl_test_lite_fortran </li> <li>hl_test_table_fortran</li> + <li>ttsafedll</li> <li>Select <span class="filename">"ok". </span>Select<span class="filename"> "Build" -> "Build" or "Rebuild All" </span>to build debug version of project<span class="filename"> "all".</span></li> @@ -2499,7 +2512,8 @@ lines. </p> <ul class="intable"> <li>Select<span class="filename"> "all -- Win32 Debug" </span>or<span class="filename"> "all -- Win32 Release"</span></li> - <li>Disable all Fortran DLL project files listed below:</li> + <li>Disable all Fortran DLL project files listed below and + <span class="filename">ttsafedll</span> project file:</li> <li>flush1_fortrandll </li> <li>flush2_fortrandll </li> <li>hdf5_fortrandll </li> @@ -2509,6 +2523,7 @@ lines. </p> <li>hl_test_table_fortrandll</li> <li>libtest_fortrandll </li> <li>testhdf5_fortrandll</li> + <li>ttsafedll</li> <li>Select <span class="filename">"ok"</span>. Select <span class="filename">"Build"</span> -> <span class="filename">"Build" or "Rebuild All"</span> to build Debug or Release version of HDF5 C, C++ Static diff --git a/release_docs/INSTALL_Windows.txt b/release_docs/INSTALL_Windows.txt index b06e581..775da4f 100644 --- a/release_docs/INSTALL_Windows.txt +++ b/release_docs/INSTALL_Windows.txt @@ -1,3 +1,4 @@ + *********************************************************************** * HDF5 Build and Install Instructions for Windows XP * * (Full Version) * @@ -17,7 +18,7 @@ Contents: Section III : How to build examples (optional) Section IV : How to build an application using the HDF5 library or DLL Section V : How to disable Gzip(Zlib)/Szip compression - Section VI : How to build HDF5 in VS 7.0(.NET) + Section VI : How to build HDF5 in .NET 2003 Section VII : How to build HDF5 with INTEL Compiler Section VIII : How to build Multi-threaded version of HDF5 library Section IX : How to build and test HDF5 snapshot release @@ -188,6 +189,8 @@ Notes: 11. For users who would like to build, test and use HDF5 snapshot release, please read Section IX. + 12. For .Net and Intel users, if you are not in Section X How to build HDF5 with + Thread-Safe Feature, ttsafedll.dsp should be turned off always. ======================================================================== @@ -1557,6 +1560,7 @@ Preconditions: hdf5_hl_cppdll hl_test_table_cpp hl_test_table_cppdll + ttsafedll Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 @@ -1590,6 +1594,7 @@ Preconditions: hl_test_lite_fortrandll hl_test_table_fortran hl_test_table_fortrandll + ttsafedll Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 @@ -1613,6 +1618,7 @@ Preconditions: hl_test_dsdll hl_test_packet hl_test_packetdll + ttsafedll Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 @@ -1628,6 +1634,7 @@ Preconditions: hdf5_hl_cppdll hl_test_table_cpp hl_test_table_cppdll + ttsafedll Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 @@ -1647,7 +1654,8 @@ Preconditions: hl_test_lite_fortran hl_test_lite_fortrandll hl_test_table_fortran - hl_test_table_fortrandll + hl_test_table_fortrandll + ttsafedll Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 @@ -1764,7 +1772,8 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and Select "all -- Win32 Debug" or "all -- Win32 Release" - Disable all Fortran project files listed below: + Disable all Fortran project files listed below and ttsafedll + project files: flush1_fortran flush1_fortrandll @@ -1788,6 +1797,7 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and hl_test_lite_fortrandll hl_test_table_fortran hl_test_table_fortrandll + ttsafedll Select "ok". Select "Build" -> "Build" or "Rebuild All" to build debug version of project "all". @@ -1861,12 +1871,13 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and all .Net C++ project files to Intel C++ project formats. 2.2.5 Building HDF5 C/C++/Static Fortran Libraries and Tools - + Select "Build", then Select "Set Active Configuration". Select "all -- Win32 Debug" or "all -- Win32 Release" - Disable all Fortran DLL project files listed below: + Disable all Fortran DLL project files listed below and ttsafedll + project file: flush1_fortrandll flush2_fortrandll @@ -1877,6 +1888,7 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and hl_test_table_fortrandll libtest_fortrandll testhdf5_fortrandll + ttsafedll Select "ok". Select "Build" -> "Build" or "Rebuild All" to build Debug or Release version of HDF5 C, C++ Static and DLL diff --git a/release_docs/INSTALL_Windows_Short_INTEL.TXT b/release_docs/INSTALL_Windows_Short_INTEL.TXT index df37e52..642e23f 100755 --- a/release_docs/INSTALL_Windows_Short_INTEL.TXT +++ b/release_docs/INSTALL_Windows_Short_INTEL.TXT @@ -66,6 +66,9 @@ WARNINGS: want to know detailed information about testing HDF5 Libraries and tools, please refer to document INSTALL_Windows.txt, Section II, STEP 2 Testing HDF5 libraries and tools. + + 7. For .Net and Intel users, If you are not building HDF5 with + Thread-Safe Feature, ttsafedll.dsp should be turned off always. ======================================================================== Part I. INTEL compiler 7.1 with MSVS 6.0 @@ -134,7 +137,8 @@ WARNINGS: Select "all -- Win32 Debug" or "all -- Win32 Release" - Disable all Fortran project files listed below: + Disable all Fortran project files listed below and ttsafedll + project file: flush1_fortran flush1_fortrandll @@ -158,6 +162,7 @@ WARNINGS: hl_test_lite_fortrandll hl_test_table_fortran hl_test_table_fortrandll + ttsafedll Select "ok". Select "Build" -> "Build" or "Rebuild All" to build debug version of project "all". @@ -200,7 +205,6 @@ WARNINGS: flush2_fortran hdf5_fortran testhdf5_fortran - hdf5_hl_fortran hl_test_image_fortran hl_test_lite_fortran hl_test_table_fortran @@ -209,11 +213,16 @@ WARNINGS: Explorer window. In the Project menu, select "Extract Compaq Visual Fortran Project". Choose "The Intel Fortran project" as the the main project . - + + Do the same thing for hdf5_hl_fortran. + 2.2.3 Change project dependencies of "libtest_fortran" Highlight project "libtest_fortran", choose "Project"-> "Project Dependencies", uncheck "libtest". + + Highlight project "hdf5_hl_fortran", choose tab "Project"-> + "Project Dependencies", uncheck "hdf5_fortran" and "hdf5_hl". 2.2.4 Convert all.sln to Use Intel C++ Project System @@ -224,12 +233,11 @@ WARNINGS: 2.2.5 Building C and C++ Static and DLL Libraries and Static Fortran Libraries and Tools - - Select "Build", then Select "Set Active Configuration". - + Select "all -- Win32 Debug" or "all -- Win32 Release" - Disable all Fortran DLL project files listed below: + Disable all Fortran DLL project files listed below and ttsafedll + project file: flush1_fortrandll flush2_fortrandll @@ -241,6 +249,7 @@ WARNINGS: hl_test_table_fortrandll libtest_fortrandll testhdf5_fortrandll + ttsafedll Select "ok". Select "Build" -> "Build" or "Rebuild All" to build Debug or Release version of HDF5 C, C++ Static and DLL diff --git a/release_docs/INSTALL_Windows_Short_Intel.htm b/release_docs/INSTALL_Windows_Short_Intel.htm index 04f2d43..2664d66 100755 --- a/release_docs/INSTALL_Windows_Short_Intel.htm +++ b/release_docs/INSTALL_Windows_Short_Intel.htm @@ -203,6 +203,9 @@ command line, please refer to INSATLL_Windows_From_Command_Line.txt. <A href="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#step2_section2" target=_blank> INSTALL_Windows.html, Section II, STEP 2 Testing HDF5 libraries and tools.</a></p> +<p>8. If you are not building HDF5 with Thread-Safe Feature, ttsafedll.dsp +should be turned off always.</p> + <p class="note">Warnings:</p> <p class="note">Please read CAREFULLY about <a href="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#preconditions" target="_blank"> HDF5 build and install preconditions and notes</a> in @@ -264,7 +267,8 @@ INSTALL_Windows.txt before starting below procedures. </p> <li><h4>2.1.4 Building C and C++ Static and DLL Libraries and Tools</h4> <p>Select "Build", then Select "Set Active Configuration".</p> <p>Select "all -- Win32 Debug" or "all -- Win32 Release"</p> - <p>Disable all Fortran project files listed below:</p> + <p>Disable all Fortran project files listed below and + ttsafedll project file:</p> <ul class="normal"> <li>flush1_fortran </li> @@ -288,7 +292,8 @@ INSTALL_Windows.txt before starting below procedures. </p> <li>libtest_fortran </li> <li>libtest_fortrandll </li> <li>testhdf5_fortran </li> - <li>testhdf5_fortrandll</li> + <li>testhdf5_fortrandll</li> + <li>ttsafedll</li> </ul> <p>Select "ok". Select "Build" -> "Build" or "Rebuild All" to build debug version of project "all".</p> @@ -370,7 +375,8 @@ INSTALL_Windows.txt before starting below procedures. </p> Fortran Libraries and Tools</h4> <p>Select "Build", then Select "Set Active Configuration".</p> <p>Select "all -- Win32 Debug" or "all -- Win32 Release"</p> - <p>Disable all Fortran DLL project files listed below:</p> + <p>Disable all Fortran DLL project files listed below + and ttsafedll project file:</p> <ul class="normal"> <li>flush1_fortrandll </li> <li>flush2_fortrandll </li> @@ -382,6 +388,7 @@ INSTALL_Windows.txt before starting below procedures. </p> <li>hl_test_table_fortrandll</li> <li>libtest_fortrandll </li> <li>testhdf5_fortrandll</li> + <li>ttsafedll</li> </ul> <p>Select "ok". Select "Build" -> "Build" or "Rebuild All" to build Debug or Release version of HDF5 C, C++ Static and DLL diff --git a/release_docs/INSTALL_Windows_Short_NET.TXT b/release_docs/INSTALL_Windows_Short_NET.TXT index b272347..b95334e 100755 --- a/release_docs/INSTALL_Windows_Short_NET.TXT +++ b/release_docs/INSTALL_Windows_Short_NET.TXT @@ -15,6 +15,9 @@ Notes: This short instruction is written for users who want to quickly For users who would like to build and test HDF5 package from the command line, please refer to INSATLL_Windows_From_Command_Line.txt. + + For .Net and Intel users, If you are not building HDF5 with + Thread-Safe Feature, ttsafedll.dsp should be turned off always. WARNINGS: diff --git a/release_docs/INSTALL_Windows_Short_Net.htm b/release_docs/INSTALL_Windows_Short_Net.htm index 2f95d48..8bd9be0 100755 --- a/release_docs/INSTALL_Windows_Short_Net.htm +++ b/release_docs/INSTALL_Windows_Short_Net.htm @@ -157,6 +157,8 @@ list-style-type:none; <p>3. For users who would like to build and test HDF5 package from the command line, please refer to INSATLL_Windows_From_Command_Line.txt.</p> + <p>4. For .Net and Intel users, If you are not in building HDF5 with + Thread-Safe Feature, ttsafedll.dsp should be turned off always.</p> <p class="note">Warnings: Please read CAREFULLY about <a href="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#preconditions" target="_blank"> HDF5 build and install preconditions and notes</a> before starting below procedures.</p> @@ -212,7 +214,8 @@ HDF5 build and install preconditions and notes</a> before starting below procedu <li>testhdf5_cppdll <li>hdf5_hl_cpp <li>hdf5_hl_cppdll<li>hl_test_table_cpp</li> - <li>hl_test_table_cppdll</li> + <li>hl_test_table_cppdll</li> + <li>ttsafedll</li> </ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 @@ -241,7 +244,8 @@ HDF5 build and install preconditions and notes</a> before starting below procedu <li>libtest_fortran <li>libtest_fortrandll <li>testhdf5_fortran - <li>testhdf5_fortrandll</li> + <li>testhdf5_fortrandll</li> + <li>ttsafedll</li> </ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 @@ -254,7 +258,8 @@ HDF5 build and install preconditions and notes</a> before starting below procedu <li>hl_test_tabledll<li>hl_test_ds <li>hl_test_dsdll<li>hl_test_packet</li> - <li>hl_test_packetdll</li> + <li>hl_test_packetdll</li> + <li>ttsafedll</li> </ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 Libraries. </p> <li><h4>2.4 If you don't want to build HDF5 C++ High-Level Libraries</h4> <p>Go to "Build" and select "Configuration Manager". @@ -262,13 +267,14 @@ HDF5 build and install preconditions and notes</a> before starting below procedu <p>Disable the following projects:</p> <ul class="normal"> <li>hdf5_hl_cpp <li>hdf5_hl_cppdll<li>hl_test_table_cpp</li> - <li>hl_test_table_cppdll</li> </ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or + <li>hl_test_table_cppdll</li> + <li>ttsafedll</li> </ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 Libraries. </p> <li><h4>2.5 If you don't want to build HDF5 Fortran High-Level Libraries</h4> <p>Go to "Build" and select "Configuration Manager". Choose "Release" or "Debug" under "Active Solution Configuration".</p> <p>Disable the following projects:</p> <ul class="normal"> <li>hdf5_hl_fortran <li>hdf5_hl_fortrandll<li>hdf5_hl_f90cstubdll<li>hl_test_image_fortran <li>hl_test_image_fortrandll<li>hl_test_lite_fortran <li>hl_test_lite_fortrandll<li>hl_test_table_fortran - <li>hl_test_table_fortrandll</ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or + <li>hl_test_table_fortrandll<li>ttsafedll</ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or "Rebuild ALL" to build both release and debug version of HDF5 Libraries. </p> </li> </ul><hr class="second" > @@ -348,4 +354,4 @@ all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory.</p> </BODY> -</HTML> +</HTML>
\ No newline at end of file |