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

  // add defines
  #define __STDC_VERSION__ 201710L
#define _TIME_BITS 64
#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/collada2gltf/COLLADA2GLTFExport.h"
  #include "/usr/include/collada2gltf/COLLADA2GLTFWriter.h"
  #include "/usr/include/collada2gltf/GLTF/GLTF.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFAccessor.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFAccessorCache.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFAnimation.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFAsset.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFBuffer.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFConfig.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFEffect.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFExtraDataHandler.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFExtras.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFInputStream.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFMesh.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFOutputStream.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFPrimitive.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFProfile.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFSkin.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFTypesAndConstants.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFUtils.h"
  #include "/usr/include/collada2gltf/GLTF/GLTFWriter.h"
  #include "/usr/include/collada2gltf/GLTFOpenCOLLADA.h"
  #include "/usr/include/collada2gltf/GLTFOpenCOLLADAUtils.h"
  #include "/usr/include/collada2gltf/GitSHA1.h"
  #include "/usr/include/collada2gltf/JSON/JSONArray.h"
  #include "/usr/include/collada2gltf/JSON/JSONNumber.h"
  #include "/usr/include/collada2gltf/JSON/JSONObject.h"
  #include "/usr/include/collada2gltf/JSON/JSONString.h"
  #include "/usr/include/collada2gltf/JSON/JSONValue.h"
  #include "/usr/include/collada2gltf/assetModifiers/GLTFAssetModifier.h"
  #include "/usr/include/collada2gltf/assetModifiers/GLTFFlipUVModifier.h"
  #include "/usr/include/collada2gltf/convert/animationConverter.h"
  #include "/usr/include/collada2gltf/convert/meshConverter.h"
  #include "/usr/include/collada2gltf/helpers/encodingHelpers.h"
  #include "/usr/include/collada2gltf/helpers/geometryHelpers.h"
  #include "/usr/include/collada2gltf/helpers/mathHelpers.h"
  #include "/usr/include/collada2gltf/shaders/commonProfileShaders.h"

  // add namespaces
  namespace COLLADABU{typedef int tmp_add_type_1;}
  COLLADABU::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace COLLADABU{namespace Math{typedef int tmp_add_type_2;}}
  COLLADABU::Math::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace COLLADAFW{typedef int tmp_add_type_3;}
  COLLADAFW::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace COLLADASaxFWL{typedef int tmp_add_type_4;}
  COLLADASaxFWL::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace GeneratedSaxParser{typedef int tmp_add_type_5;}
  GeneratedSaxParser::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace GLTF{typedef int tmp_add_type_6;}
  GLTF::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace rapidjson{typedef int tmp_add_type_7;}
  rapidjson::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace rapidjson{namespace internal{typedef int tmp_add_type_8;}}
  rapidjson::internal::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace COLLADAFW{namespace COLLADA_TYPE{typedef int tmp_add_type_9;}}
  COLLADAFW::COLLADA_TYPE::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace COLLADASaxFWL{namespace INTERMEDIATETARGETABLE_TYPE{typedef int tmp_add_type_10;}}
  COLLADASaxFWL::INTERMEDIATETARGETABLE_TYPE::tmp_add_type_10 tmp_add_func_10(){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;
  statx_timestamp* tmp_add_class_3;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/L3_Oybh_Z6/dump1.h"  -I/usr/include/collada2gltf -I/usr/include/collada2gltf/helpers -I/usr/include/collada2gltf/assetModifiers -I/usr/include/collada2gltf/JSON -I/usr/include/collada2gltf/GLTF -I/usr/include/rapidjson -I/usr/include/libxml2 -I/usr/include/opencollada/GeneratedSaxParser -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADABaseUtils

