pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gcc15-gnat: testing gcc13-gnat as bootstrap



Module Name:	pkgsrc-wip
Committed By:	Dmytro Kazankov <dkazankov%NetBSD.org@localhost>
Pushed By:	dkazankov
Date:		Fri May 23 23:46:20 2025 +0300
Changeset:	6e143125e8a4a466d6c5ab2c6d332f70636a43ae

Modified Files:
	gcc15-gnat/Makefile

Log Message:
gcc15-gnat: testing gcc13-gnat as bootstrap

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6e143125e8a4a466d6c5ab2c6d332f70636a43ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gcc15-gnat/Makefile | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diffs:
diff --git a/gcc15-gnat/Makefile b/gcc15-gnat/Makefile
index b738abfc46..b46c150494 100644
--- a/gcc15-gnat/Makefile
+++ b/gcc15-gnat/Makefile
@@ -20,8 +20,8 @@ EXTRACT_ONLY=		${DEFAULT_DISTFILES}
 CHECK_PIE_SUPPORTED=	no
 CHECK_RELRO_SUPPORTED=	no
 
-USE_LANGUAGES=		c c++ ada
-GCC_REQD+=		10
+#USE_LANGUAGES=		c c++ ada
+#GCC_REQD+=		10
 USE_TOOLS+=		gmake makeinfo sed perl flex bison
 USE_TOOLS.NetBSD+=	gsed
 # Built-in Texinfo can no longer process GCC 15's files
@@ -54,6 +54,8 @@ BROKEN_ON_PLATFORM=	*-*-i386
 
 .include "../../mk/bsd.prefs.mk"
 
+TOOL_DEPENDS+=	gcc13-gnat>=13.1:../../lang/gcc13-gnat
+
 ## Build outside ${WRKSRC}
 OBJDIR=			${WRKDIR}/build
 CONFIGURE_DIRS=		${OBJDIR}
@@ -64,15 +66,17 @@ GNU_CONFIGURE_PREFIX=	${GCC_PREFIX}
 
 .include "options.mk"
 
+.if ${USE_CROSS_COMPILE:U:tl} == "yes"
 #CONFIGURE_ENV+=	CC_FOR_BUILD=${BOOTC_BASE}/bin/gcc
 #CONFIGURE_ENV+=	CXX_FOR_BUILD=${BOOTC_BASE}/bin/g++
+.endif
 
 CONFIGURE_ARGS+=	--disable-libstdcxx-pch
 
 STAGE1_LDFLAGS=		${LDFLAGS} -static
 
 # In some cases LINKER_RPATH_FLAG needs a trailing space.
-LINKER_RPATH_FLAG:=	${LINKER_RPATH_FLAG:S/-rpath/& /}
+#LINKER_RPATH_FLAG:=	${LINKER_RPATH_FLAG:S/-rpath/& /}
 
 ## The Library rpath to use in end programs.
 LDFLAGS_FOR_TARGET=	${COMPILER_RPATH_FLAG}${PREFIX}/lib


Home | Main Index | Thread Index | Old Index