-ftls-model=initial-exec
LibC is always guaranteed to be loaded at program start, so its thread-local variables live in the static TLS block. This permits us to use the more optimal initial-exec TLS access model.
-fvisibility-inlines-hidden