Fix build on live system when gcc 8 is also installed.

PR:		237058
Submitted by:	VVD <vvd@unislabs.com>
This commit is contained in:
Guido Falsi 2019-04-07 16:19:13 +00:00
parent 6453ddb816
commit a567d2f319
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=498284

View file

@ -0,0 +1,11 @@
--- Makefile.rules.orig 2019-04-04 14:49:57 UTC
+++ Makefile.rules
@@ -71,7 +71,7 @@ ifneq ($(findstring darwin,$(OSARCH)),)
endif
# gcc version 8.2.1 and above must have partial-inlining disabled to avoid documented bug
-GCC_VER_GTE821:=$(shell expr `gcc --version | grep ^gcc | cut -d ' ' -f 3 | sed -e 's/\.\([0-9][0-9]\)/\1/g' -e 's/\.\([0-9]\)/0\1/g' -e 's/^[0-9]\{3,4\}$$/&00/'` \>= 80201)
+GCC_VER_GTE821:=$(shell expr `$(CC) --version | grep ^gcc | cut -d ' ' -f 3 | sed -e 's/\.\([0-9][0-9]\)/\1/g' -e 's/\.\([0-9]\)/0\1/g' -e 's/^[0-9]\{3,4\}$$/&00/'` \>= 80201)
ifeq ($(GCC_VER_GTE821),1)
OPTIMIZE+=-fno-partial-inlining
endif