Temporary header file '/tmp/um9qnV_5fz/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) #define MED_API_23 1 #define MESGERR 1 // add includes #include "/usr/include/MEDerreur.hxx" #include "/usr/include/med.h" #include "/usr/include/medC_win_dll.h" #include "/usr/include/med_err.h" #include "/usr/include/med_exit_if.h" #include "/usr/include/med_proto.h" #include "/usr/include/med_utils.h" #include "/usr/include/medequivalence.h" #include "/usr/include/medfamily.h" #include "/usr/include/medfield.h" #include "/usr/include/medfile.h" #include "/usr/include/medfilter.h" #include "/usr/include/medinterp.h" #include "/usr/include/medlibrary.h" #include "/usr/include/medlink.h" #include "/usr/include/medlocalization.h" #include "/usr/include/medmesh.h" #include "/usr/include/medparameter.h" #include "/usr/include/medprofile.h" #include "/usr/include/medstructelement.h" #include "/usr/include/medsubdomain.h" // add classes H5AC_cache_config_t* tmp_add_class_0; H5AC_cache_image_config_t* tmp_add_class_1; H5E_error1_t* tmp_add_class_2; H5E_error2_t* tmp_add_class_3; H5FD_class_t* tmp_add_class_4; H5FD_free_t* tmp_add_class_5; H5FD_hdfs_fapl_t* tmp_add_class_6; H5FD_ros3_fapl_t* tmp_add_class_7; H5FD_splitter_vfd_config_t* tmp_add_class_8; H5FD_t* tmp_add_class_9; H5F_info1_t* tmp_add_class_10; H5F_info2_t* tmp_add_class_11; H5F_retry_info_t* tmp_add_class_12; H5F_sect_info_t* tmp_add_class_13; H5G_info_t* tmp_add_class_14; H5G_stat_t* tmp_add_class_15; H5O_hdr_info_t* tmp_add_class_16; H5O_info_t* tmp_add_class_17; H5O_stat_t* tmp_add_class_18; H5T_cdata_t* tmp_add_class_19; H5Z_cb_t* tmp_add_class_20; H5Z_class1_t* tmp_add_class_21; H5Z_class2_t* tmp_add_class_22; H5_alloc_stats_t* tmp_add_class_23; H5_ih_info_t* tmp_add_class_24; MEDerreur* tmp_add_class_25; _G_fpos64_t* tmp_add_class_26; _G_fpos_t* tmp_add_class_27; _IO_cookie_io_functions_t* tmp_add_class_28; ompi_status_public_t* tmp_add_class_29; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/um9qnV_5fz/dump1.h" -I/usr/include/arm-linux-gnueabihf/mpi -I/usr/include/hdf5/openmpi -I/usr/include/arm-linux-gnueabihf/mpi/openmpi