Temporary header file '/tmp/2TfPjFfv8q/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/mariadb/server/big_endian.h"
  #include "/usr/include/mariadb/server/byte_order_generic.h"
  #include "/usr/include/mariadb/server/byte_order_generic_x86.h"
  #include "/usr/include/mariadb/server/byte_order_generic_x86_64.h"
  #include "/usr/include/mariadb/server/decimal.h"
  #include "/usr/include/mariadb/server/errmsg.h"
  #include "/usr/include/mariadb/server/handler_ername.h"
  #include "/usr/include/mariadb/server/handler_state.h"
  #include "/usr/include/mariadb/server/json_lib.h"
  #include "/usr/include/mariadb/server/keycache.h"
  #include "/usr/include/mariadb/server/little_endian.h"
  #include "/usr/include/mariadb/server/m_ctype.h"
  #include "/usr/include/mariadb/server/m_string.h"
  #include "/usr/include/mariadb/server/ma_dyncol.h"
  #include "/usr/include/mariadb/server/mariadb_capi_rename.h"
  #include "/usr/include/mariadb/server/my_alloc.h"
  #include "/usr/include/mariadb/server/my_attribute.h"
  #include "/usr/include/mariadb/server/my_byteorder.h"
  #include "/usr/include/mariadb/server/my_compiler.h"
  #include "/usr/include/mariadb/server/my_config.h"
  #include "/usr/include/mariadb/server/my_dbug.h"
  #include "/usr/include/mariadb/server/my_decimal_limits.h"
  #include "/usr/include/mariadb/server/my_dir.h"
  #include "/usr/include/mariadb/server/my_getopt.h"
  #include "/usr/include/mariadb/server/my_global.h"
  #include "/usr/include/mariadb/server/my_list.h"
  #include "/usr/include/mariadb/server/my_net.h"
  #include "/usr/include/mariadb/server/my_pthread.h"
  #include "/usr/include/mariadb/server/my_sys.h"
  #include "/usr/include/mariadb/server/my_valgrind.h"
  #include "/usr/include/mariadb/server/my_xml.h"
  #include "/usr/include/mariadb/server/mysql/auth_dialog_client.h"
  #include "/usr/include/mariadb/server/mysql/client_plugin.h"
  #include "/usr/include/mariadb/server/mysql/plugin.h"
  #include "/usr/include/mariadb/server/mysql/plugin_audit.h"
  #include "/usr/include/mariadb/server/mysql/plugin_auth.h"
  #include "/usr/include/mariadb/server/mysql/plugin_auth_common.h"
  #include "/usr/include/mariadb/server/mysql/plugin_data_type.h"
  #include "/usr/include/mariadb/server/mysql/plugin_encryption.h"
  #include "/usr/include/mariadb/server/mysql/plugin_ftparser.h"
  #include "/usr/include/mariadb/server/mysql/plugin_function.h"
  #include "/usr/include/mariadb/server/mysql/plugin_password_validation.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_file.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_idle.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_mdl.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_memory.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_ps.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_socket.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_sp.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_stage.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_statement.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_table.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_thread.h"
  #include "/usr/include/mariadb/server/mysql/psi/mysql_transaction.h"
  #include "/usr/include/mariadb/server/mysql/psi/psi_abi_v0.h"
  #include "/usr/include/mariadb/server/mysql/psi/psi_abi_v1.h"
  #include "/usr/include/mariadb/server/mysql/psi/psi_abi_v2.h"
  #include "/usr/include/mariadb/server/mysql/psi/psi_base.h"
  #include "/usr/include/mariadb/server/mysql/psi/psi_memory.h"
  #include "/usr/include/mariadb/server/mysql/service_base64.h"
  #include "/usr/include/mariadb/server/mysql/service_debug_sync.h"
  #include "/usr/include/mariadb/server/mysql/service_encryption.h"
  #include "/usr/include/mariadb/server/mysql/service_encryption_scheme.h"
  #include "/usr/include/mariadb/server/mysql/service_json.h"
  #include "/usr/include/mariadb/server/mysql/service_kill_statement.h"
  #include "/usr/include/mariadb/server/mysql/service_logger.h"
  #include "/usr/include/mariadb/server/mysql/service_md5.h"
  #include "/usr/include/mariadb/server/mysql/service_my_crypt.h"
  #include "/usr/include/mariadb/server/mysql/service_my_print_error.h"
  #include "/usr/include/mariadb/server/mysql/service_my_snprintf.h"
  #include "/usr/include/mariadb/server/mysql/service_progress_report.h"
  #include "/usr/include/mariadb/server/mysql/service_sha1.h"
  #include "/usr/include/mariadb/server/mysql/service_sha2.h"
  #include "/usr/include/mariadb/server/mysql/service_sql.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_alloc.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_autoinc.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_error_context.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_mdl.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_rnd.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_specifics.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_timezone.h"
  #include "/usr/include/mariadb/server/mysql/service_thd_wait.h"
  #include "/usr/include/mariadb/server/mysql/service_wsrep.h"
  #include "/usr/include/mariadb/server/mysql/services.h"
  #include "/usr/include/mariadb/server/mysql.h"
  #include "/usr/include/mariadb/server/mysql_com.h"
  #include "/usr/include/mariadb/server/mysql_com_server.h"
  #include "/usr/include/mariadb/server/mysql_embed.h"
  #include "/usr/include/mariadb/server/mysql_time.h"
  #include "/usr/include/mariadb/server/mysql_version.h"
  #include "/usr/include/mariadb/server/mysqld_ername.h"
  #include "/usr/include/mariadb/server/mysqld_error.h"
  #include "/usr/include/mariadb/server/pack.h"
  #include "/usr/include/mariadb/server/sql_common.h"
  #include "/usr/include/mariadb/server/sql_state.h"
  #include "/usr/include/mariadb/server/sslopt-case.h"
  #include "/usr/include/mariadb/server/sslopt-longopts.h"
  #include "/usr/include/mariadb/server/sslopt-vars.h"
  #include "/usr/include/mariadb/server/typelib.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/2TfPjFfv8q/dump1.h"  -I/usr/include/mariadb/server

In file included from /usr/include/mariadb/server/mysql/psi/mysql_memory.h:31,
                 from /usr/include/mariadb/server/my_sys.h:21,
                 from /usr/include/mariadb/server/json_lib.h:4,
                 from /tmp/2TfPjFfv8q/dump1.h:20:
/usr/include/mariadb/server/mysql/psi/psi.h:34:2: error: #error "You must include my_global.h in the code for the build to be correct."
   34 | #error "You must include my_global.h in the code for the build to be correct."
      |  ^~~~~
In file included from /tmp/2TfPjFfv8q/dump1.h:35:
/usr/include/mariadb/server/my_getopt.h:22:10: fatal error: my_default.h: No such file or directory
   22 | #include <my_default.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.

