Temporary header file '/tmp/ZewLOuwCCl/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/libabigail/abg-comp-filter.h"
  #include "/usr/include/libabigail/abg-comparison.h"
  #include "/usr/include/libabigail/abg-config.h"
  #include "/usr/include/libabigail/abg-corpus.h"
  #include "/usr/include/libabigail/abg-ctf-reader.h"
  #include "/usr/include/libabigail/abg-cxx-compat.h"
  #include "/usr/include/libabigail/abg-diff-utils.h"
  #include "/usr/include/libabigail/abg-dwarf-reader.h"
  #include "/usr/include/libabigail/abg-elf-based-reader.h"
  #include "/usr/include/libabigail/abg-elf-reader.h"
  #include "/usr/include/libabigail/abg-fe-iface.h"
  #include "/usr/include/libabigail/abg-fwd.h"
  #include "/usr/include/libabigail/abg-hash.h"
  #include "/usr/include/libabigail/abg-ini.h"
  #include "/usr/include/libabigail/abg-interned-str.h"
  #include "/usr/include/libabigail/abg-ir.h"
  #include "/usr/include/libabigail/abg-libxml-utils.h"
  #include "/usr/include/libabigail/abg-reader.h"
  #include "/usr/include/libabigail/abg-regex.h"
  #include "/usr/include/libabigail/abg-reporter.h"
  #include "/usr/include/libabigail/abg-sptr-utils.h"
  #include "/usr/include/libabigail/abg-suppression.h"
  #include "/usr/include/libabigail/abg-tools-utils.h"
  #include "/usr/include/libabigail/abg-traverse.h"
  #include "/usr/include/libabigail/abg-version.h"
  #include "/usr/include/libabigail/abg-viz-common.h"
  #include "/usr/include/libabigail/abg-viz-dot.h"
  #include "/usr/include/libabigail/abg-viz-svg.h"
  #include "/usr/include/libabigail/abg-workers.h"
  #include "/usr/include/libabigail/abg-writer.h"

  // add namespaces
  namespace abigail{typedef int tmp_add_type_1;}
  abigail::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace abigail{namespace comparison{typedef int tmp_add_type_2;}}
  abigail::comparison::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace abigail{namespace comparison{namespace filtering{typedef int tmp_add_type_3;}}}
  abigail::comparison::filtering::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace abigail{namespace hashing{typedef int tmp_add_type_4;}}
  abigail::hashing::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace abigail{namespace ini{typedef int tmp_add_type_5;}}
  abigail::ini::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace abigail{namespace ir{typedef int tmp_add_type_6;}}
  abigail::ir::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace abigail{namespace suppr{typedef int tmp_add_type_7;}}
  abigail::suppr::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace abg_compat{typedef int tmp_add_type_8;}
  abg_compat::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace abigail{namespace diff_utils{typedef int tmp_add_type_9;}}
  abigail::diff_utils::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace abigail{namespace symtab_reader{typedef int tmp_add_type_10;}}
  abigail::symtab_reader::tmp_add_type_10 tmp_add_func_10(){return 0;};

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

In file included from /usr/include/libabigail/abg-elf-based-reader.h:20,
                 from /usr/include/libabigail/abg-ctf-reader.h:20,
                 from /tmp/ZewLOuwCCl/dump1.h:16:
/usr/include/libabigail/abg-elf-reader.h:19:10: fatal error: elfutils/libdwfl.h: No such file or directory
   19 | #include <elfutils/libdwfl.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

