configure: Allow disabling workaround for TLS bug in old ARM gcc versions

Some toolchains (such as sysmobts 201705 one) containing the TLS bug on
old ARM gcc versions (<7.3.0) also crash if the initial workaround found
is aplied (CFLAGS="-mtls-dialect=gnu2"). In that scenario, let's provide
a way to disable the workaround (to avoid "ld" crashing) and warn the
user about requirement to build with -O0 to avoid runtime crashes.

Related: OS#4062
Related: SYS#4628
Change-Id: I04ff8c702eabcf4f6e7b59e11aece2744267cefe
diff --git a/configure.ac b/configure.ac
index 3764e29..7ad5908 100644
--- a/configure.ac
+++ b/configure.ac
@@ -123,8 +123,7 @@
 CHECK_TM_INCLUDES_TM_GMTOFF
 
 dnl Check if We need to apply workaround for TLS bug on ARM platform for GCC < 7.3.0:
-CHECK_TLS_GCC_ARM_BUG
-CFLAGS="$CFLAGS $TLS_GCC_ARM_BUG_CFLAGS"
+ARG_ENABLE_DETECT_TLS_GCC_ARM_BUG
 
 dnl Generate the output
 AC_CONFIG_HEADER(config.h)