SPARK in my engine

I use spark as particle system library in my pet project:https://github.com/flaming0/libdf3d

I use JSON definitions in order to load particle systems and automatically add them in scene tree.Here is an example of such definitionhttps://raw.githubusercontent.com/flaming0/libdf3d-examples/master/example1/data/vfx/test_particles.json

And here is example of spark in action in my demo game:

File format is not ready yet. Loader can be found here (tightly coupled with my engine of course):https://github.com/flaming0/libdf3d/blob/master/libdf3d/utils/ParticleSystemLoader.cpp

Like in the previous version, I use JSON definitions for particle systems (updated for version 2). Here is an example of explosion effect:https://github.com/flaming0/libdf3d-examples/blob/master/example1/data/vfx/test_particles.json

But unfortunately, there is a problem building spark via gcc or clang due to a bug in compiler (according to this commit). Is there an another way getting spark compiling with gcc?