summaryrefslogtreecommitdiff
path: root/src/OS
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2019-09-05 10:32:46 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2019-09-05 11:27:15 +0100
commit40fa69f0f370146d9b85dfc5990b612b6d9d1ce9 (patch)
tree9835114f3c15eaf379d1a7149ebb9a2090373c08 /src/OS
parentd70fc2833417750a21f05e651ee776efb538bf05 (diff)
Build: do not override the system "cc", on Linux and OpenBSD
Diffstat (limited to 'src/OS')
-rw-r--r--src/OS/Makefile-Linux2
-rw-r--r--src/OS/Makefile-OpenBSD1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/OS/Makefile-Linux b/src/OS/Makefile-Linux
index 990f884e9..cbbe01fe0 100644
--- a/src/OS/Makefile-Linux
+++ b/src/OS/Makefile-Linux
@@ -12,6 +12,8 @@ CHOWN_COMMAND=look_for_it
CHGRP_COMMAND=look_for_it
CHMOD_COMMAND=look_for_it
+# The system cc may be gcc or clang; do not force gcc
+CC=cc
# Preserve CFLAGS and CFLAGS_DYNAMIC from the caller/environment
CFLAGS ?= -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
CFLAGS_DYNAMIC ?= -shared -rdynamic
diff --git a/src/OS/Makefile-OpenBSD b/src/OS/Makefile-OpenBSD
index 2b37a7373..8bff1b058 100644
--- a/src/OS/Makefile-OpenBSD
+++ b/src/OS/Makefile-OpenBSD
@@ -4,6 +4,7 @@ CHOWN_COMMAND=/usr/sbin/chown
CHGRP_COMMAND=/usr/sbin/chgrp
CHMOD_COMMAND=/bin/chmod
+CC=cc
CFLAGS=-O2 -Wall -Wno-parentheses -Wno-self-assign -Wno-logical-op-parentheses
CFLAGS += -DTAINT_CHECK_SLOW