Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2019 11:52:40 +0000 (UTC)
From:      Bruce Evans <bde@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r344464 - head/sys/conf
Message-ID:  <201902221152.x1MBqeNj032236@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bde
Date: Fri Feb 22 11:52:40 2019
New Revision: 344464
URL: https://svnweb.freebsd.org/changeset/base/344464

Log:
  Quick fix for building LINT on i386.  A fix is needed on all arches and
  this one should also work on amd64 and sparc64.
  
  LINT was broken in r312910 with the removal of pc98 support, by changing
  the pathname in UKBD_DFLT_KEYBAP from a removed pc98 file to a nonexistent
  file.
  
  There are many bugs nearby.  Some are:
  - the error is not properly detected and handled by make(1), because
    kbdcontrol(8) exits with status 0 after failing to find the keymap file
  - UKBD_DFLT_KEYBAP is supposed to be MI, and is in MI NOTES to try enforce
    this, but 5 out of 8 arches don't support it
  - LINT seems to have been broken by this in only 7 out of 8 arches.  mips
    breaks test coverage instead, by killing this option in its MD NOTES.
    arm kills ukbd but that is not enough to configure an unsupported option
    used only by ukbd.

Modified:
  head/sys/conf/NOTES

Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES	Fri Feb 22 10:06:34 2019	(r344463)
+++ head/sys/conf/NOTES	Fri Feb 22 11:52:40 2019	(r344464)
@@ -2740,7 +2740,7 @@ options 	U3G_DEBUG
 
 # options for ukbd:
 options 	UKBD_DFLT_KEYMAP	# specify the built-in keymap
-makeoptions	UKBD_DFLT_KEYMAP=jp
+makeoptions	UKBD_DFLT_KEYMAP=jp.106
 
 # options for uplcom:
 options 	UPLCOM_INTR_INTERVAL=100	# interrupt pipe interval



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902221152.x1MBqeNj032236>