Date: Sat, 29 May 2021 08:45:18 GMT From: Gerald Pfeifer <gerald@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 96c17633d903 - main - Mk/bsd.gcc.mk: Never use /usr/bin/gcc Message-ID: <202105290845.14T8jIBo065161@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by gerald: URL: https://cgit.FreeBSD.org/ports/commit/?id=96c17633d90386b5bcf8637bcba99a677184db85 commit 96c17633d90386b5bcf8637bcba99a677184db85 Author: Gerald Pfeifer <gerald@FreeBSD.org> AuthorDate: 2021-05-29 06:55:08 +0000 Commit: Gerald Pfeifer <gerald@FreeBSD.org> CommitDate: 2021-05-29 08:45:12 +0000 Mk/bsd.gcc.mk: Never use /usr/bin/gcc USE_GCC=any was introduced to leverage the old version of GCC 4.2 installed as /usr/bin/gcc on some systems. That has increasingly not been present any longer (not on i386 and amd64 since 12.x and optionally 11.x, not even on the ppcdevref system according to linimon@) and hardly anyone actually has been testing ports in this scenario. So, finally stop using /usr/bin/gcc (and /usr/bin/gc++ and /usr/bin/gcpp) even if present. This makes USE_GCC=any just another way of spelling USE_GCC=yes before we finally de-orbit it. Discussed with: mat, linimon, pkubaj --- Mk/bsd.gcc.mk | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/Mk/bsd.gcc.mk b/Mk/bsd.gcc.mk index aed64671d194..0fc7c2c94877 100644 --- a/Mk/bsd.gcc.mk +++ b/Mk/bsd.gcc.mk @@ -68,16 +68,6 @@ IGNORE= bad target specification in USE_GCC; only "build" is supported .if defined(USE_GCC) && !defined(FORCE_BASE_CC_FOR_TESTING) -.if ${USE_GCC} == any && exists(/usr/bin/gcc) -CC:= gcc -CXX:= g++ -. if exists(/usr/bin/gcpp) -CPP:= gcpp -. else -CPP:= cpp -. endif -.else # The regular approach, not using the age-old base compiler. - # Handle USE_GCC=yes and USE_GCC=any. .if ${USE_GCC} == yes || ${USE_GCC} == any USE_GCC= ${GCC_DEFAULT}+ @@ -151,8 +141,6 @@ RUN_DEPENDS+= ${CC}:lang/${_GCC_PORT} USE_BINUTILS= yes .endif -.endif # USE_GCC=any - .endif # defined(_USE_GCC) && !defined(FORCE_BASE_CC_FOR_TESTING)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105290845.14T8jIBo065161>