Thu Sep 22 11:35:27 2022 UTC ()
gcc10-aux: disable stack check

gcc6-aux does not support some of the flags.


(wiz)
diff -r1.4 -r1.5 pkgsrc/lang/gcc10-aux/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/lang/gcc10-aux/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc10-aux/Makefile 2022/06/28 11:34:10 1.4
+++ pkgsrc/lang/gcc10-aux/Makefile 2022/09/22 11:35:27 1.5
@@ -1,39 +1,42 @@ @@ -1,39 +1,42 @@
1# $NetBSD: Makefile,v 1.4 2022/06/28 11:34:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.5 2022/09/22 11:35:27 wiz Exp $
2 2
3GCC_PKGNAME= gcc10-aux 3GCC_PKGNAME= gcc10-aux
4PKGREVISION= 1 4PKGREVISION= 1
5.include "version.mk" 5.include "version.mk"
6 6
7DISTNAME= gcc-${GCC10_DIST_VERSION} 7DISTNAME= gcc-${GCC10_DIST_VERSION}
8PKGNAME= ${GCC_PKGNAME}-${GCC10_DIST_VERSION} 8PKGNAME= ${GCC_PKGNAME}-${GCC10_DIST_VERSION}
9CATEGORIES= lang 9CATEGORIES= lang
10MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/} 10MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/}
11EXTRACT_SUFX= .tar.xz 11EXTRACT_SUFX= .tar.xz
12 12
13MAINTAINER= irvise@irvise.xyz 13MAINTAINER= irvise@irvise.xyz
14HOMEPAGE= https://gcc.gnu.org/ 14HOMEPAGE= https://gcc.gnu.org/
15COMMENT= The GNU Compiler Collection (GCC) with Ada support v10 15COMMENT= The GNU Compiler Collection (GCC) with Ada support v10
16LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 16LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
17 17
18DISTFILES= ${DEFAULT_DISTFILES} 18DISTFILES= ${DEFAULT_DISTFILES}
19EXTRACT_ONLY= ${DEFAULT_DISTFILES} 19EXTRACT_ONLY= ${DEFAULT_DISTFILES}
20 20
21# Add gcc6-aux as an explicit dependency. It is needed to bootstrap. 21# Add gcc6-aux as an explicit dependency. It is needed to bootstrap.
22BUILD_DEPENDS+= gcc6-aux-[0-9]*:../../lang/gcc6-aux 22BUILD_DEPENDS+= gcc6-aux-[0-9]*:../../lang/gcc6-aux
23 23
24# Relocations result in a linker error on AArch64, but not x86. 24# Relocations result in a linker error on AArch64, but not x86.
25MKPIE_SUPPORTED= no 25MKPIE_SUPPORTED= no
26 26
 27# gcc6-aux does not support -fstack-clash-protection
 28PKGSRC_USE_STACK_CHECK= no
 29
27CHECK_RELRO_SKIP+= ${GCC_PKGNAME}/lib/* 30CHECK_RELRO_SKIP+= ${GCC_PKGNAME}/lib/*
28 31
29NOT_FOR_PLATFORM= Interix-*-* 32NOT_FOR_PLATFORM= Interix-*-*
30 33
31USE_TOOLS+= gmake makeinfo sed:run tar:build 34USE_TOOLS+= gmake makeinfo sed:run tar:build
32USE_TOOLS.NetBSD+= gsed 35USE_TOOLS.NetBSD+= gsed
33 36
34GNU_CONFIGURE= yes 37GNU_CONFIGURE= yes
35GNU_CONFIGURE_STRICT= no 38GNU_CONFIGURE_STRICT= no
36## Build outside ${WRKSRC} 39## Build outside ${WRKSRC}
37OBJDIR= ../build 40OBJDIR= ../build
38CONFIGURE_DIRS= ${OBJDIR} 41CONFIGURE_DIRS= ${OBJDIR}
39CONFIGURE_SCRIPT= ../${DISTNAME}/configure 42CONFIGURE_SCRIPT= ../${DISTNAME}/configure