]> https://gitweb.dealii.org/ - dealii.git/commitdiff
no message
authorrschulz <rschulz@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 20 Dec 2004 08:15:18 +0000 (08:15 +0000)
committerrschulz <rschulz@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 20 Dec 2004 08:15:18 +0000 (08:15 +0000)
git-svn-id: https://svn.dealii.org/trunk@9856 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/faq.html
deal.II/doc/news/5.0.0-vs-5.1.0.html

index dde578f8886865326ef3d90b7875abf842c859b5..20eb509d8e0c61b3dd8abd71baf02b9509a77727 100644 (file)
@@ -34,6 +34,9 @@
   <li> <a href="#parallel">Does <acronym>deal.II</acronym> support parallel
        computing?</a>
   <li> <a href="#perl-bug">I can't build the online documentation under Cygwin!</a>
+  <li> <a href="#cygwin-shared">My program compiles and links under Cygwin, but
+       it issues a run-time error saying that <code>libXXX.DLL</code> cannot 
+       be found!</a>
   <li> <a href="#triangles">Can I use/implement triangles/tetrahedra
        in <acronym>deal.II</acronym>?</a> 
   <li> <a href="#problem-types">Can I solve problem XXX with
   patch to the source code of the perl utility and recompile.
   </p>
 
+  <a name="cygwin-shared">
+  <h3>My program compiles and links under Cygwin, but it issues a 
+  run-time error saying that <code>libXXX.DLL</code> cannot 
+  be found!</a></h3>
+
+  <p>
+  With Version 5.1.0, <acronym>deal.II</acronym> creates and uses shared 
+  libraries (DLLs) under cygwin. These DLLs will be linked to your program
+  at run-time, which requires Windows to know where the DLLs are stored.
+  Windows looks for DLLs in the execution path of your program, in the
+  Windows system directories, and in every directory specified in the
+  <code>PATH</code> environment variable. To do this, type
+  </p>
+  
+  <p> 
+  <code>export PATH=$PATH:/usr/local/lib/deal.II/lib</code>
+  </p>
+
+  <p>
+  in the shell prior to execution, or add this line to <code>.bashrc</code>.
+  To disable shared libraries, change <code>enable-shared</code> in 
+  <code>common/Make.global_options</code> to <code>no</code> and link
+  <acronym>deal.II</acronym> again (with <code>make all</code>).
+  </p>
 
 
   <a name="parallel">
index ca0fbbf47c6c098a229183d8d7f5dd96dceaf5bc..9f8d1fb3fc40671c37872ba8f1e60b835b9d607d 100644 (file)
@@ -73,6 +73,14 @@ inconvenience this causes.
 <h3>General</h3>
 
 <ol>
+  <li> <p>
+       New: Support of shared libraries under Cygwin / Windows systems. Shared 
+       libraries are used as default. To use, make sure the library path is included
+       in your <code>PATH</code> environment variable.
+       <br>
+       (Ralf B. Schulz, 2004/12/20)
+       </p>
+
   <li> <p>
        Fixed: Examples do not use obsolete classes
        <code>QGaussN</code> anymore.

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.