]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Avoid empty object files to avoid assembler errors on Alpha OSF1 with gcc 2.95.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 9 Mar 2004 03:15:34 +0000 (03:15 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 9 Mar 2004 03:15:34 +0000 (03:15 +0000)
git-svn-id: https://svn.dealii.org/trunk@8686 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/source/petsc_full_matrix.cc
deal.II/lac/source/petsc_matrix_base.cc
deal.II/lac/source/petsc_precondition.cc
deal.II/lac/source/petsc_solver.cc
deal.II/lac/source/petsc_sparse_matrix.cc
deal.II/lac/source/petsc_vector.cc
deal.II/lac/source/petsc_vector_base.cc

index 0f455d6b3a299754d268020a46af42ce94bab5e6..46db710ca62832766bb7ad8da763b02502eedbe4 100644 (file)
@@ -32,4 +32,8 @@ namespace PETScWrappers
 }
 
 
+#else
+// On gcc2.95 on Alpha OSF1, the native assembler does not like empty
+// files, so provide some dummy code
+namespace { void dummy () {} }
 #endif // DEAL_II_USE_PETSC
index bff066f87b6734aa7f52b83827b7ef9e77556d0c..4f240b3a54b4b5e0a9fb438e8c594f94a958e8ee 100644 (file)
@@ -363,4 +363,8 @@ namespace PETScWrappers
   }  
 }
 
+#else
+// On gcc2.95 on Alpha OSF1, the native assembler does not like empty
+// files, so provide some dummy code
+namespace { void dummy () {} }
 #endif // DEAL_II_USE_PETSC
index 3d1cf5db8725e07a153411b70d63d331438dd388..90fe59203e41c5d6daaa851f1d571662dee13bfe 100644 (file)
@@ -237,4 +237,8 @@ namespace PETScWrappers
 
 }
 
+#else
+// On gcc2.95 on Alpha OSF1, the native assembler does not like empty
+// files, so provide some dummy code
+namespace { void dummy () {} }
 #endif // DEAL_II_USE_PETSC
index 70c6abc2f92e2d2497530b31188e74c50ca9cdc6..f2cc2fe9cc408854a749ae66032c3d3d472e83b0 100644 (file)
@@ -476,4 +476,8 @@ namespace PETScWrappers
   
 }
 
+#else
+// On gcc2.95 on Alpha OSF1, the native assembler does not like empty
+// files, so provide some dummy code
+namespace { void dummy () {} }
 #endif // DEAL_II_USE_PETSC
index 2099cf219f3219bb0fa2a0a5ddfce191b17224de..b690583d2579a3fbfc8fcc908facc0a137198994 100644 (file)
@@ -78,4 +78,8 @@ namespace PETScWrappers
 }
 
 
+#else
+// On gcc2.95 on Alpha OSF1, the native assembler does not like empty
+// files, so provide some dummy code
+namespace { void dummy () {} }
 #endif // DEAL_II_USE_PETSC
index cf3fdea4ae9659eb0b1c86187feb9ea6b6d045d3..248f3c599c9ce47959008552b859e0ea0621bf83 100644 (file)
@@ -61,4 +61,8 @@ namespace PETScWrappers
   }
 }
 
+#else
+// On gcc2.95 on Alpha OSF1, the native assembler does not like empty
+// files, so provide some dummy code
+namespace { void dummy () {} }
 #endif // DEAL_II_USE_PETSC
index 2c334ded2cdfc899d6bf45a8bbc0c1b186173bd5..9bb26d4d202399b8316945e4ce3723416983340c 100644 (file)
@@ -664,4 +664,8 @@ namespace PETScWrappers
   
 }
 
+#else
+// On gcc2.95 on Alpha OSF1, the native assembler does not like empty
+// files, so provide some dummy code
+namespace { void dummy () {} }
 #endif // DEAL_II_USE_PETSC

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.