]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: makefile: change default value of CC from gcc to cc
authorBrad Smith <brad@comstyle.com>
Sun, 13 Sep 2020 06:53:06 +0000 (02:53 -0400)
committerWilly Tarreau <w@1wt.eu>
Tue, 15 Sep 2020 05:32:06 +0000 (07:32 +0200)
Change the default value of CC from gcc to cc to be more appropriate
for modern day mix of compilers. On GCC based OS's cc -> gcc. On Clang
based OS's cc -> clang. FreeBSD / OpenBSD have switched to Clang and
this corrects building with the proper compiler on OS's using Clang
as the default compiler. This especially matters for the necessity for
TLS on OpenBSD. I would expect this affects OpenMandriva and other
Linux OS's using Clang as well.

Makefile

index c0645093c2b152cbaac2ace1c3de771cb6d85b06..934ca1666aa3cf46d3fbc541525fade852530e27 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -58,8 +58,8 @@
 # given TARGET is enumerated at the end of "make help".
 #
 # Variables useful for packagers :
-#   CC is set to "gcc" by default and is used for compilation only.
-#   LD is set to "gcc" by default and is used for linking only.
+#   CC is set to "cc" by default and is used for compilation only.
+#   LD is set to "cc" by default and is used for linking only.
 #   ARCH may be useful to force build of 32-bit binary on 64-bit systems
 #   CFLAGS is automatically set for the specified CPU and may be overridden.
 #   LDFLAGS is automatically set to -g and may be overridden.
@@ -158,8 +158,7 @@ CPU = generic
 ARCH =
 
 #### Toolchain options.
-# GCC is normally used both for compiling and linking.
-CC = gcc
+CC = cc
 LD = $(CC)
 
 #### Debug flags (typically "-g").