NetBSD-Bugs archive

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

PR/57146 CVS commit: [netbsd-10] src/sys



The following reply was made to PR toolchain/57146; it has been noted by GNATS.

From: "Martin Husemann" <martin%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/57146 CVS commit: [netbsd-10] src/sys
Date: Mon, 11 Sep 2023 13:35:38 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Mon Sep 11 13:35:38 UTC 2023
 
 Modified Files:
 	src/sys/arch/aarch64/conf [netbsd-10]: Makefile.aarch64
 	src/sys/arch/alpha/conf [netbsd-10]: Makefile.alpha
 	src/sys/arch/arm/conf [netbsd-10]: Makefile.arm
 	src/sys/arch/cats/conf [netbsd-10]: Makefile.cats.inc
 	src/sys/arch/mips/conf [netbsd-10]: Makefile.mips
 	src/sys/arch/riscv/conf [netbsd-10]: Makefile.riscv
 	src/sys/arch/shark/conf [netbsd-10]: Makefile.shark.inc
 	src/sys/conf [netbsd-10]: Makefile.kern.inc
 
 Log Message:
 Pull up following revision(s) (requested by rin in ticket #363):
 
 	sys/arch/aarch64/conf/Makefile.aarch64: revision 1.24
 	sys/arch/aarch64/conf/Makefile.aarch64: revision 1.25
 	sys/arch/shark/conf/Makefile.shark.inc: revision 1.28
 	sys/arch/alpha/conf/Makefile.alpha: revision 1.88
 	sys/arch/mips/conf/Makefile.mips: revision 1.73
 	sys/conf/Makefile.kern.inc: revision 1.298
 	sys/conf/Makefile.kern.inc: revision 1.299
 	sys/arch/cats/conf/Makefile.cats.inc: revision 1.37
 	sys/arch/arm/conf/Makefile.arm: revision 1.56
 	sys/arch/arm/conf/Makefile.arm: revision 1.57
 	sys/arch/riscv/conf/Makefile.riscv: revision 1.10
 
 Always use arm-elf2aout; no a.out support both for binutils{,.old}
 
 Fix kernel size inflation for arm and aarch64 (PR toolchain/57146)
 
 For some conditions, SYSTEM_LD_TAIL is set for arm and aarch64.
 Then, ctfmerge(1) in default SYSTEM_LD_TAIL is unintentionally
 skipped, which results in the catastrophic kernel size inflation,
 as reported in the PR.
 
 Also, introduce and use OBJCOPY_STRIPFLAGS variable instead of
 STRIPFLAGS, as strip(1) is replaced by objcopy(1) during MI
 kernel build procedure.
 
 For Makefile.{arm,aarch64}, weird logic is used to determine how
 to handle debug symbols; MKDEBUG{,KERNEL} are taken into account
 later in sys/conf/Makefile.kern.inc.
 
 Use OBJCOPY_STRIPFLAGS instead of STRIPFLAGS.
 Simplify fix for PR toolchain/57146
 
 Introduce ARCH_STRIP_SYMBOLS variable to centralize logic for debug
 symbols from MD Makefile's to Makefile.kern.inc.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.23 -r1.23.12.1 src/sys/arch/aarch64/conf/Makefile.aarch64
 cvs rdiff -u -r1.87 -r1.87.14.1 src/sys/arch/alpha/conf/Makefile.alpha
 cvs rdiff -u -r1.55 -r1.55.20.1 src/sys/arch/arm/conf/Makefile.arm
 cvs rdiff -u -r1.36 -r1.36.30.1 src/sys/arch/cats/conf/Makefile.cats.inc
 cvs rdiff -u -r1.72 -r1.72.14.1 src/sys/arch/mips/conf/Makefile.mips
 cvs rdiff -u -r1.8 -r1.8.4.1 src/sys/arch/riscv/conf/Makefile.riscv
 cvs rdiff -u -r1.27 -r1.27.30.1 src/sys/arch/shark/conf/Makefile.shark.inc
 cvs rdiff -u -r1.295 -r1.295.4.1 src/sys/conf/Makefile.kern.inc
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index