summaryrefslogtreecommitdiff
path: root/mk/compiler
AgeCommit message (Expand)AuthorFilesLines
2018-11-12mk: Add CTF infrastructure support.jperkin2-2/+6
2018-10-29Don't rely on gcc version fallthrough for GCC_REQD+=8abs1-2/+2
2018-10-28Add GCC_REQD+=8 support to compiler/gcc.mkabs1-4/+38
2018-10-09Support single digit GCC_REQ values (5, 6 or 7)abs1-9/+9
2018-10-08Remove trailing whitespacerillig1-2/+2
2018-08-22Remove clauses 3,4 from TNF-only copyright blocks.maya7-56/+7
2018-07-11mk/compiler/gcc.mk: Darwin needs _USE_GCC_SHLIB too.jperkin1-2/+3
2018-05-24mk/compiler/gcc.mk: move _GCC_LDFLAGS setting for relro.wiz1-6/+6
2018-05-23mk: Fix GCC PKGPATH matches.jperkin1-2/+3
2018-05-23mk: Add USE_PKGSRC_GCC_RUNTIME gcc7-libs support.jperkin1-1/+3
2017-11-29Also append the CFLAGS for MKPIE for c++(1)khorben1-1/+2
2017-11-15Revert "Always add "-fPIC" when linking with PKGSRC_MKPIE"khorben1-2/+2
2017-11-12Add initial support for building packages reproduciblykhorben1-1/+12
2017-11-07Always add "-fPIC" when linking with PKGSRC_MKPIEkhorben1-2/+2
2017-10-03mk: Fix SSP detection when using pkgsrc GCC.jperkin1-12/+12
2017-09-11Limit GCC SSP support to 4.x and newer.jperkin1-4/+6
2017-08-25Add support for PKGSRC_MKPIE with cwrapperskhorben1-4/+4
2017-08-04Remove obsolete and unused SunOS fortify section.jperkin1-5/+1
2017-07-18Add logic so GCC_REQD+=7.x works.brook1-3/+36
2017-07-11Retire CLANG_NO_VALUE_PROPAGATION_PASS. CVP has been fixed in LLVM tojoerg1-3/+1
2017-07-09Register support for PKGSRC_USE_STACK_CHECKkhorben1-1/+7
2017-06-25Fix typo.joerg1-2/+2
2017-06-17Correct ccache(1) typo: CPPATH -> CPPPATHkamil1-2/+2
2017-06-17Correct shadowing system compiler with a pkgsrc one in ccachekamil1-2/+11
2017-05-18Consolidate setting of SSP flags now that multiple compilers support it.jperkin2-18/+2
2017-05-18Register support for SSP on FreeBSD and clang (on x86 architectures)khorben1-1/+16
2017-05-04Add GCC_VERSION_SUFFIX, which can be used i.e. on SuSE systems to selectjoerg1-18/+22
2017-04-16Add granularity to PKGSRC_USE_FORTIFY and PKGSRC_USE_RELROkhorben1-7/+19
2017-04-10Let GCC 4.4 handle requests for GCC 4.[0-4] to ensure we are consistent injperkin1-4/+4
2017-03-05Fix path to cross-libtool-base in f2c.mk for crossbuildingkamil1-3/+3
2016-12-29Remove last mentions of gcc45,46,47 in mk/.maya1-60/+1
2016-12-29Remove some of the mentions for gcc{45,46,47}.maya1-34/+5
2016-12-29Make GCC_REQD+= 4.5 to 4.8 resolve to 4.8 (dropping the possibility tomaya1-12/+3
2016-11-25Upgrade USE_LANGUAGES=ada to use lang/gcc5-aux instead of lang/gcc-auxmarino1-8/+8
2016-10-10Fix mips ABI setup which cannot have possibly worked for a long time.jperkin1-19/+7
2016-09-13Add logic so GCC_REQD+=6.x worksmaya1-4/+38
2016-09-12Introduce GFORTRAN_VERSION, pick which version of gfortran is used.maya1-5/+7
2016-07-09Remove obsolete anti-cycle logic; fixes PR 48961.dholland1-4/+2
2016-06-13Change PKGSRC_USE_SSP to a quad option. The options are now:jperkin1-5/+15
2016-04-11update PKG_{FAIL,SKIP}_REASON with +=dbj1-3/+3
2016-03-11Re-arrange support for FORTIFY/MKPIE/RELRO/SSPkhorben1-1/+22
2016-03-11Add support for a number of security featureskhorben1-2/+21
2016-03-02Pass correct GCC ABI flags on AIX.jperkin1-2/+7
2015-11-25Remove mk/find-prefix.mk and its usage from the mk infrastructure.jperkin4-22/+15
2015-10-09Correction to the previous: we must use ${GREP} -E, there's no ${EGREP} here.he1-2/+2
2015-10-08Extend the pattern matching the -v output from pcc.he1-2/+2
2015-09-11Ensure the dependency is satisfied by gcc48 rather than potentially pullingjperkin1-3/+2
2015-09-10Pull in gcc48 as a full dependency. We don't yet have the fine-grainedjperkin1-1/+3
2015-07-26Add support for compiling with stack-smashing protectionkhorben1-2/+4
2015-07-16Add gcc5 support.ryoon1-4/+39