public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Documentation/Changes & hunting
@ 2001-03-09  2:00 Rob Cermak
  2001-03-09  2:58 ` Keith Owens
  0 siblings, 1 reply; 2+ messages in thread
From: Rob Cermak @ 2001-03-09  2:00 UTC (permalink / raw)
  To: linux-kernel; +Cc: chris.ricker

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=X-UNKNOWN, Size: 2996 bytes --]

Included some info on things needed to compile 2.4.2-ac16.   Feel free to
further edit and comment.  Patched against -ac16.   [linux = ac16; my
edited version is ac14].

I have to keep up with the kernel as a small 3c509 ethernet problem has
appeared, just gotta hunt it down.  2.2.17-14 works from Redhat but moving
into the 2.4.2 both cards come up and with the right hardware irq/ioport
allocation & ifconfig can set an address, but the card fails to bring up a
signal on the hub -- its very odd.  So, I'm looking over the code between
2.2.17-14 from RH and the 2.4.2 series.    Here is the patch...cc: to the
maintainer as well.

--- linux/Documentation/Changes	Thu Mar  8 20:58:05 2001
+++ linux-2.4.2-ac14/Documentation/Changes	Thu Mar  8 21:03:14 2001
@@ -58,6 +58,15 @@
 o  pcmcia-cs              3.1.21                  # cardmgr -V
 o  PPP                    2.4.0                   # pppd --version
 o  isdn4k-utils           3.1pre1                 # isdnctrl 2>&1|grep version
+o  flex                   2.5.4                   # flex --version
+o  bison                  1.28                    # bison --version
+o  db                     3.1.17 (1)              # strings /lib/libdb.so | grep Sleep | grep DB
+o  yacc                   (2)
+
+Notes:
+(1) If using RedHat db3-devel package, it loads what you need but requires
+a small tweak to /usr/include; see notes for Db.
+(2) see notes for Bison. 
 			  
 Kernel compilation
 ==================
@@ -137,6 +146,32 @@
 types, have a fdformat which works with 2.4 kernels, and similar goodies.
 You'll probably want to upgrade.
 
+Bison
+-----
+
+Bison is a parser generator in the style of yacc(1).  It should be
+upwardly compatible with input files designed for yacc.   
+
+Yacc
+----
+
+A yacc requirement was added to the kernel as of 2.4.2-ac14; see 
+attached script below.  See Bison notes above and below.
+
+Flex
+----
+
+Fast lexical analyzer generator.  A tool for generating programs 
+that perform pattern-matching on text.
+
+Db
+--
+
+The Berkeley Database (Berkeley DB) is a programmatic toolkit that 
+provides embedded database support for both traditional and 
+client/server applications.  Berkeley DB is used by many applications, 
+including Python and Perl, so this should be installed on all systems.
+
 Ksymoops
 --------
 
@@ -296,6 +331,28 @@
 Util-linux
 ----------
 o  <ftp://ftp.kernel.org/pub/linux/utils/util-linux/util-linux-2.10o.tar.gz>
+
+Bison
+-----
+o  <ftp://ftp.gnu.org/gnu/bison/bison-1.28.tar.gz>
+
+Yacc
+----
+#!/bin/sh
+# Justin T. Gibbs <gibbs@scsiguy.com>
+# Jörn Nettingsmeier <nettings@folkwang-hochschule.de>
+# Peter Samuelson <peter@cadcamlab.org>
+exec bison -y "$@"
+
+Flex
+----
+o  <ftp://ftp.gnu.org/non-gnu/flex/flex-2.5.4a.tar.gz>
+
+Db
+--
+o  <http://www.sleepycat.com/update/3.1.17/db-3.1.17.tar.gz>
+o  Loading the RedHat db3-devel package requires the following:
+   cd /usr/include; mkdir db; cd db; ln -s ln -s ../db3/db_185.h db_185.h
 
 Ksymoops
 --------



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] Documentation/Changes & hunting
  2001-03-09  2:00 [PATCH] Documentation/Changes & hunting Rob Cermak
@ 2001-03-09  2:58 ` Keith Owens
  0 siblings, 0 replies; 2+ messages in thread
From: Keith Owens @ 2001-03-09  2:58 UTC (permalink / raw)
  To: Rob Cermak; +Cc: linux-kernel, chris.ricker

On Thu, 8 Mar 2001 21:00:25 -0500 (EST), 
Rob Cermak <cermak@IMCS.rutgers.edu> wrote:
>Included some info on things needed to compile 2.4.2-ac16.   Feel free to
>further edit and comment.  Patched against -ac16.   [linux = ac16; my
>edited version is ac14].
>+o  flex                   2.5.4                   # flex --version
>+o  bison                  1.28                    # bison --version
>+o  db                     3.1.17 (1)              # strings /lib/libdb.so | grep Sleep | grep DB
>+o  yacc                   (2)

No.  Building the kernel must not rely on userspace tools like yacc and
lex and certainly not on db.  The fact that aic7xxx requires these
tools is a problem for aic7xxx, not for the entire kernel.  We are
working on fixing aic7xxx to build without the user space tools.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-03-09  2:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-03-09  2:00 [PATCH] Documentation/Changes & hunting Rob Cermak
2001-03-09  2:58 ` Keith Owens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox