From f527255b6cd4cc7267744ed8fec9a1fd2fac6254 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 20 Mar 2001 14:43:59 +0000 Subject: [PATCH] On gcc2.95 on Alpha OSF1, the native assembler does not like empty files, so provide some dummy code if necessary. git-svn-id: https://svn.dealii.org/trunk@4249 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/fe/fe_dgq_1d.cc | 4 ++++ deal.II/deal.II/source/fe/fe_dgq_2d.cc | 4 ++++ deal.II/deal.II/source/fe/fe_dgq_3d.cc | 4 ++++ deal.II/deal.II/source/fe/fe_q_1d.cc | 4 ++++ deal.II/deal.II/source/fe/fe_q_2d.cc | 4 ++++ deal.II/deal.II/source/fe/fe_q_3d.cc | 4 ++++ 6 files changed, 24 insertions(+) diff --git a/deal.II/deal.II/source/fe/fe_dgq_1d.cc b/deal.II/deal.II/source/fe/fe_dgq_1d.cc index e6715c23fe..9438ba5649 100644 --- a/deal.II/deal.II/source/fe/fe_dgq_1d.cc +++ b/deal.II/deal.II/source/fe/fe_dgq_1d.cc @@ -158,4 +158,8 @@ const double * const FE_DGQ<1>::Matrices::projection_matrices[] = const unsigned int FE_DGQ<1>::Matrices::n_projection_matrices = 8; +#else // #if deal_II_dimension +// On gcc2.95 on Alpha OSF1, the native assembler does not like empty +// files, so provide some dummy code +namespace { void dummy () {}; }; #endif // #if deal_II_dimension == 1 diff --git a/deal.II/deal.II/source/fe/fe_dgq_2d.cc b/deal.II/deal.II/source/fe/fe_dgq_2d.cc index 88aacd8e5f..facf0ff509 100644 --- a/deal.II/deal.II/source/fe/fe_dgq_2d.cc +++ b/deal.II/deal.II/source/fe/fe_dgq_2d.cc @@ -363,4 +363,8 @@ const double * const FE_DGQ<2>::Matrices::projection_matrices[] = const unsigned int FE_DGQ<2>::Matrices::n_projection_matrices = 8; +#else // #if deal_II_dimension +// On gcc2.95 on Alpha OSF1, the native assembler does not like empty +// files, so provide some dummy code +namespace { void dummy () {}; }; #endif // #if deal_II_dimension == 2 diff --git a/deal.II/deal.II/source/fe/fe_dgq_3d.cc b/deal.II/deal.II/source/fe/fe_dgq_3d.cc index be83febe50..9061839872 100644 --- a/deal.II/deal.II/source/fe/fe_dgq_3d.cc +++ b/deal.II/deal.II/source/fe/fe_dgq_3d.cc @@ -411,4 +411,8 @@ const double * const FE_DGQ<3>::Matrices::projection_matrices[] = const unsigned int FE_DGQ<3>::Matrices::n_projection_matrices = 5; +#else // #if deal_II_dimension +// On gcc2.95 on Alpha OSF1, the native assembler does not like empty +// files, so provide some dummy code +namespace { void dummy () {}; }; #endif // #if deal_II_dimension == 3 diff --git a/deal.II/deal.II/source/fe/fe_q_1d.cc b/deal.II/deal.II/source/fe/fe_q_1d.cc index c6df467693..4ff87beabf 100644 --- a/deal.II/deal.II/source/fe/fe_q_1d.cc +++ b/deal.II/deal.II/source/fe/fe_q_1d.cc @@ -110,4 +110,8 @@ const double * const FE_Q<1>::Matrices::constraint_matrices[] = { 0 }; +#else // #if deal_II_dimension +// On gcc2.95 on Alpha OSF1, the native assembler does not like empty +// files, so provide some dummy code +namespace { void dummy () {}; }; #endif // #if deal_II_dimension == 1 diff --git a/deal.II/deal.II/source/fe/fe_q_2d.cc b/deal.II/deal.II/source/fe/fe_q_2d.cc index 8a6bacfd92..4ccccb945c 100644 --- a/deal.II/deal.II/source/fe/fe_q_2d.cc +++ b/deal.II/deal.II/source/fe/fe_q_2d.cc @@ -257,4 +257,8 @@ FE_Q<2>::Matrices::n_constraint_matrices = 4; +#else // #if deal_II_dimension +// On gcc2.95 on Alpha OSF1, the native assembler does not like empty +// files, so provide some dummy code +namespace { void dummy () {}; }; #endif // #if deal_II_dimension == 2 diff --git a/deal.II/deal.II/source/fe/fe_q_3d.cc b/deal.II/deal.II/source/fe/fe_q_3d.cc index ceafeaaf03..1ffb80dc26 100644 --- a/deal.II/deal.II/source/fe/fe_q_3d.cc +++ b/deal.II/deal.II/source/fe/fe_q_3d.cc @@ -437,4 +437,8 @@ const unsigned int FE_Q<3>::Matrices::n_constraint_matrices = 2; +#else // #if deal_II_dimension +// On gcc2.95 on Alpha OSF1, the native assembler does not like empty +// files, so provide some dummy code +namespace { void dummy () {}; }; #endif // #if deal_II_dimension == 3 -- 2.39.5