Temporary header file '/tmp/eiUupxUYwv/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/getfem/bgeot_comma_init.h"
  #include "/usr/include/getfem/bgeot_config.h"
  #include "/usr/include/getfem/bgeot_convex.h"
  #include "/usr/include/getfem/bgeot_convex_ref.h"
  #include "/usr/include/getfem/bgeot_convex_structure.h"
  #include "/usr/include/getfem/bgeot_ftool.h"
  #include "/usr/include/getfem/bgeot_geometric_trans.h"
  #include "/usr/include/getfem/bgeot_geotrans_inv.h"
  #include "/usr/include/getfem/bgeot_kdtree.h"
  #include "/usr/include/getfem/bgeot_mesh.h"
  #include "/usr/include/getfem/bgeot_mesh_structure.h"
  #include "/usr/include/getfem/bgeot_node_tab.h"
  #include "/usr/include/getfem/bgeot_permutations.h"
  #include "/usr/include/getfem/bgeot_poly.h"
  #include "/usr/include/getfem/bgeot_poly_composite.h"
  #include "/usr/include/getfem/bgeot_rtree.h"
  #include "/usr/include/getfem/bgeot_small_vector.h"
  #include "/usr/include/getfem/bgeot_sparse_tensors.h"
  #include "/usr/include/getfem/bgeot_tensor.h"
  #include "/usr/include/getfem/bgeot_torus.h"
  #include "/usr/include/getfem/dal_backtrace.h"
  #include "/usr/include/getfem/dal_basic.h"
  #include "/usr/include/getfem/dal_bit_vector.h"
  #include "/usr/include/getfem/dal_config.h"
  #include "/usr/include/getfem/dal_naming_system.h"
  #include "/usr/include/getfem/dal_singleton.h"
  #include "/usr/include/getfem/dal_static_stored_objects.h"
  #include "/usr/include/getfem/dal_tas.h"
  #include "/usr/include/getfem/dal_tree_sorted.h"
  #include "/usr/include/getfem/getfem_HHO.h"
  #include "/usr/include/getfem/getfem_Navier_Stokes.h"
  #include "/usr/include/getfem/getfem_accumulated_distro.h"
  #include "/usr/include/getfem/getfem_assembling.h"
  #include "/usr/include/getfem/getfem_assembling_tensors.h"
  #include "/usr/include/getfem/getfem_config.h"
  #include "/usr/include/getfem/getfem_contact_and_friction_common.h"
  #include "/usr/include/getfem/getfem_contact_and_friction_integral.h"
  #include "/usr/include/getfem/getfem_contact_and_friction_large_sliding.h"
  #include "/usr/include/getfem/getfem_contact_and_friction_nodal.h"
  #include "/usr/include/getfem/getfem_context.h"
  #include "/usr/include/getfem/getfem_continuation.h"
  #include "/usr/include/getfem/getfem_convect.h"
  #include "/usr/include/getfem/getfem_copyable_ptr.h"
  #include "/usr/include/getfem/getfem_crack_sif.h"
  #include "/usr/include/getfem/getfem_deformable_mesh.h"
  #include "/usr/include/getfem/getfem_derivatives.h"
  #include "/usr/include/getfem/getfem_error_estimate.h"
  #include "/usr/include/getfem/getfem_export.h"
  #include "/usr/include/getfem/getfem_fem.h"
  #include "/usr/include/getfem/getfem_fem_global_function.h"
  #include "/usr/include/getfem/getfem_fem_level_set.h"
  #include "/usr/include/getfem/getfem_fourth_order.h"
  #include "/usr/include/getfem/getfem_generic_assembly.h"
  #include "/usr/include/getfem/getfem_generic_assembly_compile_and_exec.h"
  #include "/usr/include/getfem/getfem_generic_assembly_functions_and_operators.h"
  #include "/usr/include/getfem/getfem_generic_assembly_semantic.h"
  #include "/usr/include/getfem/getfem_generic_assembly_tree.h"
  #include "/usr/include/getfem/getfem_global_function.h"
  #include "/usr/include/getfem/getfem_im_data.h"
  #include "/usr/include/getfem/getfem_im_list.h"
  #include "/usr/include/getfem/getfem_import.h"
  #include "/usr/include/getfem/getfem_integration.h"
  #include "/usr/include/getfem/getfem_interpolated_fem.h"
  #include "/usr/include/getfem/getfem_interpolation.h"
  #include "/usr/include/getfem/getfem_level_set.h"
  #include "/usr/include/getfem/getfem_level_set_contact.h"
  #include "/usr/include/getfem/getfem_linearized_plates.h"
  #include "/usr/include/getfem/getfem_locale.h"
  #include "/usr/include/getfem/getfem_mat_elem.h"
  #include "/usr/include/getfem/getfem_mat_elem_type.h"
  #include "/usr/include/getfem/getfem_mesh.h"
  #include "/usr/include/getfem/getfem_mesh_fem.h"
  #include "/usr/include/getfem/getfem_mesh_fem_global_function.h"
  #include "/usr/include/getfem/getfem_mesh_fem_level_set.h"
  #include "/usr/include/getfem/getfem_mesh_fem_product.h"
  #include "/usr/include/getfem/getfem_mesh_fem_sum.h"
  #include "/usr/include/getfem/getfem_mesh_im.h"
  #include "/usr/include/getfem/getfem_mesh_im_level_set.h"
  #include "/usr/include/getfem/getfem_mesh_level_set.h"
  #include "/usr/include/getfem/getfem_mesh_region.h"
  #include "/usr/include/getfem/getfem_mesh_slice.h"
  #include "/usr/include/getfem/getfem_mesh_slicers.h"
  #include "/usr/include/getfem/getfem_mesher.h"
  #include "/usr/include/getfem/getfem_model_solvers.h"
  #include "/usr/include/getfem/getfem_models.h"
  #include "/usr/include/getfem/getfem_nonlinear_elasticity.h"
  #include "/usr/include/getfem/getfem_omp.h"
  #include "/usr/include/getfem/getfem_partial_mesh_fem.h"
  #include "/usr/include/getfem/getfem_plasticity.h"
  #include "/usr/include/getfem/getfem_projected_fem.h"
  #include "/usr/include/getfem/getfem_regular_meshes.h"
  #include "/usr/include/getfem/getfem_superlu.h"
  #include "/usr/include/getfem/getfem_torus.h"
  #include "/usr/include/getfem/getfem_arch_config.h"

  // add namespaces
  namespace bgeot{typedef int tmp_add_type_1;}
  bgeot::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace dal{typedef int tmp_add_type_2;}
  dal::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace ftool{typedef int tmp_add_type_3;}
  ftool::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace getfem{typedef int tmp_add_type_4;}
  getfem::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace getfem{namespace detail{typedef int tmp_add_type_5;}}
  getfem::detail::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace gmm{typedef int tmp_add_type_6;}
  gmm::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace level_set_contact{typedef int tmp_add_type_7;}
  level_set_contact::tmp_add_type_7 tmp_add_func_7(){return 0;};

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/eiUupxUYwv/dump1.h"

