aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/kern.pre.mk
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2022-02-14 02:24:36 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2022-02-17 04:02:50 +0000
commitaea2a658ef8b75a2246bf0d44f80ba8d6c6d344e (patch)
tree2df73111aca1c865c6c959f0e27f604dfd24815d /sys/conf/kern.pre.mk
parente49b6ead4114c6c3963111362e7314b9dd73d6ee (diff)
downloadsrc-aea2a658ef8b75a2246bf0d44f80ba8d6c6d344e.tar.gz
src-aea2a658ef8b75a2246bf0d44f80ba8d6c6d344e.zip
Don't delete hack.c - causes perpetual 'out of date' kernel
Deleting hack.c cause the kernel to always be out of date: $ make kernel make: /usr/src/sys/amd64/compile/GENERIC/.depend.hack.pico, 1: ignoring stale .depend for hack.c :> hack.c cc -shared -O2 -pipe ... -nostdlib hack.c -o hack.pico rm -f hack.c MAKE="make" sh ../../../conf/newvers.sh "-R" GENERIC cc -c -O2 -pipe ... -std=iso9899:1999 -Werror vers.c ctfconvert -L VERSION -g vers.o linking kernel.full Keeping hack.c in the compile directory causes no harm, so there's no reason to delete it. Also rename the file to "force-dyamic-hack.c" so it is clear what the hack is aboug. Reviewed by: sjg Differential Revision: https://reviews.freebsd.org/D34281
Diffstat (limited to 'sys/conf/kern.pre.mk')
-rw-r--r--sys/conf/kern.pre.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/conf/kern.pre.mk b/sys/conf/kern.pre.mk
index 8c753783b527..5a786c81324d 100644
--- a/sys/conf/kern.pre.mk
+++ b/sys/conf/kern.pre.mk
@@ -314,7 +314,7 @@ SYSTEM_CFILES= config.c env.c hints.c vnode_if.c
SYSTEM_DEP= Makefile ${SYSTEM_OBJS}
SYSTEM_OBJS= locore.o ${MDOBJS} ${OBJS}
SYSTEM_OBJS+= ${SYSTEM_CFILES:.c=.o}
-SYSTEM_OBJS+= hack.pico
+SYSTEM_OBJS+= force-dynamic-hack.pico
KEYMAP=kbdcontrol -P ${SRCTOP}/share/vt/keymaps -P ${SRCTOP}/share/syscons/keymaps
KEYMAP_FIX=sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /'