CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/10/14 12:43:02
Modified files:
sys/arch/alpha : Makefile
sys/arch/amd64 : Makefile
sys/arch/armv7 : Makefile
sys/arch/hppa : Makefile
sys/arch/i386 : Makefile
sys/arch/landisk: Makefile
sys/arch/loongson: Makefile
sys/arch/luna88k: Makefile
sys/arch/macppc: Makefile
sys/arch/octeon: Makefile
sys/arch/sgi : Makefile
sys/arch/socppc: Makefile
sys/arch/sparc64: Makefile
sys/arch/alpha/conf: Makefile.alpha
sys/arch/amd64/conf: Makefile.amd64
sys/arch/armv7/conf: Makefile.armv7
sys/arch/hppa/conf: Makefile.hppa
sys/arch/i386/conf: Makefile.i386 RAMDISK_CD
sys/arch/landisk/conf: Makefile.landisk
sys/arch/loongson/conf: Makefile.loongson
sys/arch/luna88k/conf: Makefile.luna88k
sys/arch/macppc/conf: Makefile.macppc
sys/arch/octeon/conf: Makefile.octeon
sys/arch/sgi/conf: Makefile.sgi
sys/arch/socppc/conf: Makefile.socppc
sys/arch/sparc64/conf: Makefile.sparc64
Added files:
sys/arch/alpha/compile: Makefile Makefile.inc
sys/arch/alpha/compile/GENERIC: Makefile
sys/arch/alpha/compile/GENERIC.MP: Makefile
sys/arch/alpha/compile/RAMDISK: Makefile
sys/arch/alpha/compile/RAMDISKB: Makefile
sys/arch/alpha/compile/RAMDISKBIG: Makefile
sys/arch/alpha/compile/RAMDISKC: Makefile
sys/arch/amd64/compile: Makefile Makefile.inc
sys/arch/amd64/compile/GENERIC: Makefile
sys/arch/amd64/compile/GENERIC.MP: Makefile
sys/arch/amd64/compile/RAMDISK: Makefile
sys/arch/amd64/compile/RAMDISK_CD: Makefile
sys/arch/armv7/compile: Makefile Makefile.inc
sys/arch/armv7/compile/GENERIC: Makefile
sys/arch/armv7/compile/RAMDISK: Makefile
sys/arch/hppa/compile: Makefile Makefile.inc
sys/arch/hppa/compile/GENERIC: Makefile
sys/arch/hppa/compile/GENERIC.MP: Makefile
sys/arch/hppa/compile/RAMDISK: Makefile
sys/arch/i386/compile: Makefile Makefile.inc
sys/arch/i386/compile/GENERIC: Makefile
sys/arch/i386/compile/GENERIC.MP: Makefile
sys/arch/i386/compile/RAMDISK: Makefile
sys/arch/i386/compile/RAMDISK_CD: Makefile
sys/arch/landisk/compile: Makefile Makefile.inc
sys/arch/landisk/compile/GENERIC: Makefile
sys/arch/landisk/compile/RAMDISK: Makefile
sys/arch/loongson/compile: Makefile Makefile.inc
sys/arch/loongson/compile/GENERIC: Makefile
sys/arch/loongson/compile/RAMDISK: Makefile
sys/arch/luna88k/compile: Makefile Makefile.inc
sys/arch/luna88k/compile/GENERIC: Makefile
sys/arch/luna88k/compile/GENERIC.MP: Makefile
sys/arch/luna88k/compile/RAMDISK: Makefile
sys/arch/macppc/compile: Makefile Makefile.inc
sys/arch/macppc/compile/GENERIC: Makefile
sys/arch/macppc/compile/GENERIC.MP: Makefile
sys/arch/macppc/compile/RAMDISK: Makefile
sys/arch/octeon/compile: Makefile Makefile.inc
sys/arch/octeon/compile/GENERIC: Makefile
sys/arch/octeon/compile/GENERIC.MP: Makefile
sys/arch/octeon/compile/RAMDISK: Makefile
sys/arch/sgi/compile: Makefile Makefile.inc
sys/arch/sgi/compile/GENERIC-IP22: Makefile
sys/arch/sgi/compile/GENERIC-IP26: Makefile
sys/arch/sgi/compile/GENERIC-IP27: Makefile
sys/arch/sgi/compile/GENERIC-IP27.MP: Makefile
sys/arch/sgi/compile/GENERIC-IP28: Makefile
sys/arch/sgi/compile/GENERIC-IP30: Makefile
sys/arch/sgi/compile/GENERIC-IP30.MP: Makefile
sys/arch/sgi/compile/GENERIC-IP32: Makefile
sys/arch/sgi/compile/RAMDISK-IP22: Makefile
sys/arch/sgi/compile/RAMDISK-IP26: Makefile
sys/arch/sgi/compile/RAMDISK-IP27: Makefile
sys/arch/sgi/compile/RAMDISK-IP28: Makefile
sys/arch/sgi/compile/RAMDISK-IP30: Makefile
sys/arch/sgi/compile/RAMDISK-IP32: Makefile
sys/arch/socppc/compile: Makefile Makefile.inc
sys/arch/socppc/compile/GENERIC: Makefile
sys/arch/socppc/compile/RAMDISK: Makefile
sys/arch/sparc64/compile: Makefile Makefile.inc
sys/arch/sparc64/compile/GENERIC: Makefile
sys/arch/sparc64/compile/GENERIC.MP: Makefile
sys/arch/sparc64/compile/RAMDISK: Makefile
sys/arch/sparc64/compile/RAMDISKU1: Makefile
sys/arch/sparc64/compile/RAMDISKU5: Makefile
Removed files:
sys/arch/alpha/compile: .cvsignore
sys/arch/amd64/compile: .cvsignore
sys/arch/armv7/compile: .cvsignore
sys/arch/hppa/compile: .cvsignore
sys/arch/i386/compile: .cvsignore
sys/arch/landisk/compile: .cvsignore
sys/arch/loongson/compile: .cvsignore
sys/arch/luna88k/compile: .cvsignore
sys/arch/macppc/compile: .cvsignore
sys/arch/octeon/compile: .cvsignore
sys/arch/sgi/compile: .cvsignore
sys/arch/socppc/compile: .cvsignore
sys/arch/sparc64/compile: .cvsignore
Log message:
Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
if srctree is not rooted at /usr/src]. As a result, stock GENERIC & RAMDISK
kernels are commited to the tree, to ensure the src tree can be "readonly"
during builds, with all writes occuring inside the obj space. config -b
options are handled by ../Makefile.inc. The canonical new way to configure
one of these kernels is:
% cd /sys/arch/amd64/compile/GENERIC.MP
% doas make obj
% make config
% make
% doas cp obj/bsd /bsd
The build infrastructure will use this new mechanism in a de-escalation
way using BUILDUSER.
Much help from natano and tb.