As Android shifts towards clang, using clang will become the way to go. Due to some hardcoded reference to the gnustl version of the libraries error occurred when using clang to compile projects.
To make this more flexible, a QTFIREBASE_STL_VARIANT variable was introduced that can be set in the main app .pro file, a bit like the QTFIREBASE_DSK_PATH variable.
Setting the variable to "c++" the project will also compile with clang without linking errors (otherwise the wrong libraries are used)
As Android shifts towards clang, using clang will become the way to go. Due to some hardcoded reference to the gnustl version of the libraries error occurred when using clang to compile projects. To make this more flexible, a QTFIREBASE_STL_VARIANT variable was introduced that can be set in the main app .pro file, a bit like the QTFIREBASE_DSK_PATH variable. Setting the variable to "c++" the project will also compile with clang without linking errors (otherwise the wrong libraries are used)