Temporary header file '/tmp/mV37CI8rJe/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 #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/cln/GV.h" #include "/usr/include/cln/GV_complex.h" #include "/usr/include/cln/GV_integer.h" #include "/usr/include/cln/GV_modinteger.h" #include "/usr/include/cln/GV_number.h" #include "/usr/include/cln/GV_rational.h" #include "/usr/include/cln/GV_real.h" #include "/usr/include/cln/SV.h" #include "/usr/include/cln/SV_complex.h" #include "/usr/include/cln/SV_integer.h" #include "/usr/include/cln/SV_number.h" #include "/usr/include/cln/SV_rational.h" #include "/usr/include/cln/SV_real.h" #include "/usr/include/cln/SV_ringelt.h" #include "/usr/include/cln/V.h" #include "/usr/include/cln/cln.h" #include "/usr/include/cln/complex.h" #include "/usr/include/cln/complex_class.h" #include "/usr/include/cln/complex_io.h" #include "/usr/include/cln/complex_ring.h" #include "/usr/include/cln/condition.h" #include "/usr/include/cln/config.h" #include "/usr/include/cln/dfloat.h" #include "/usr/include/cln/dfloat_class.h" #include "/usr/include/cln/dfloat_io.h" #include "/usr/include/cln/exception.h" #include "/usr/include/cln/ffloat.h" #include "/usr/include/cln/ffloat_class.h" #include "/usr/include/cln/ffloat_io.h" #include "/usr/include/cln/float.h" #include "/usr/include/cln/float_class.h" #include "/usr/include/cln/float_io.h" #include "/usr/include/cln/floatformat.h" #include "/usr/include/cln/host_cpu.h" #include "/usr/include/cln/input.h" #include "/usr/include/cln/integer.h" #include "/usr/include/cln/integer_class.h" #include "/usr/include/cln/integer_io.h" #include "/usr/include/cln/integer_ring.h" #include "/usr/include/cln/intparam.h" #include "/usr/include/cln/io.h" #include "/usr/include/cln/lfloat.h" #include "/usr/include/cln/lfloat_class.h" #include "/usr/include/cln/lfloat_io.h" #include "/usr/include/cln/malloc.h" #include "/usr/include/cln/modinteger.h" #include "/usr/include/cln/modules.h" #include "/usr/include/cln/null_ring.h" #include "/usr/include/cln/number.h" #include "/usr/include/cln/number_io.h" #include "/usr/include/cln/numtheory.h" #include "/usr/include/cln/object.h" #include "/usr/include/cln/output.h" #include "/usr/include/cln/proplist.h" #include "/usr/include/cln/random.h" #include "/usr/include/cln/rational.h" #include "/usr/include/cln/rational_class.h" #include "/usr/include/cln/rational_io.h" #include "/usr/include/cln/rational_ring.h" #include "/usr/include/cln/real.h" #include "/usr/include/cln/real_class.h" #include "/usr/include/cln/real_io.h" #include "/usr/include/cln/real_ring.h" #include "/usr/include/cln/ring.h" #include "/usr/include/cln/sfloat.h" #include "/usr/include/cln/sfloat_class.h" #include "/usr/include/cln/sfloat_io.h" #include "/usr/include/cln/string.h" #include "/usr/include/cln/symbol.h" #include "/usr/include/cln/timing.h" #include "/usr/include/cln/types.h" #include "/usr/include/cln/univpoly.h" #include "/usr/include/cln/univpoly_complex.h" #include "/usr/include/cln/univpoly_integer.h" #include "/usr/include/cln/univpoly_modint.h" #include "/usr/include/cln/univpoly_rational.h" #include "/usr/include/cln/univpoly_real.h" #include "/usr/include/cln/version.h" // add namespaces namespace cln{typedef int tmp_add_type_1;} cln::tmp_add_type_1 tmp_add_func_1(){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/mV37CI8rJe/dump1.h"