@cryptotaxi247 / netdata-1 / commits / a9135f47b

Use llvm's ar and ranlib when compiling with clang (#13854)

* use llvm ar and ranlib for clang * equality

Emmanuel Vasilakis committed Oct 24, 2022 at 09:56 UTC a9135f47bbb36e9cb437b18a7109607569580db7
1 file changed +11 -1
configure.ac
+11 -1
@@ -42,7 +42,17 @@ AC_PROG_CXX
42 AC_PROG_INSTALL
43 PKG_PROG_PKG_CONFIG
44 AC_USE_SYSTEM_EXTENSIONS
45 -AC_PROG_RANLIB
45 +
46 +AC_LANG_PUSH([C])
47 +AX_COMPILER_VENDOR
48 +AC_LANG_POP([C])
49 +if test "$ax_cv_c_compiler_vendor" = "clang"; then
50 + AC_CHECK_TOOL([AR], [llvm-ar])
51 + AC_CHECK_TOOL([RANLIB], [llvm-ranlib])
52 +else
53 + AC_CHECK_TOOL([RANLIB], [ranlib])
54 + AC_CHECK_TOOL([AR], [ar])
55 +fi
56
57 # -----------------------------------------------------------------------------
58 # configurable options