summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog895
1 files changed, 895 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 00000000..d1ed5d15
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,895 @@
+Wed Jul 17 14:28:29 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf: gs/install-hdrs/install-headers/g
+ * Makefile: Likewise.
+
+Tue Jul 16 11:35:48 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf (CFLAGS): Define EWOULDBLOCK here to work around new
+ libc bug.
+
+Sat Jul 13 20:34:41 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makefile (other-subdirs): Add `include'.
+ * Makeconf (install-hdrs) [library]: Depend on installed copies of
+ headers.
+ (install-hdrs): Provide default target.
+ * Makefile (%-install-hdrs, install-hdrs): New targets.
+ * INSTALL: Discourage cross-building; include instructions for
+ libc/hurd co-installation.
+ * README: Discourage cross-building.
+
+ * Makefile (install): Install $(other-subdirs) too.
+
+Fri Jul 12 14:18:37 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf (install) [doinst==one || doinst==many]: Include
+ file-specific options in call to INSTALL_PROGRAM.
+
+Mon Jul 8 00:54:56 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Removed *.h.
+
+ * Makefile (DIST_FILES): Removed INSTALL-binary; now in
+ ./release/.
+ (other-subdirs): Add `release'.
+ * release: New directory.
+
+ * Makeconf: disable excessive cleverness for now...
+
+Sun Jul 7 22:41:04 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makefile (lib-subdirs): Move libthreads up before libpager.
+ * Makeconf (libs) [library]: Depend on add-to-librecord instead of
+ $(targets).
+ (install) [library]: Add dependency on add-to-librecord.
+ (add-to-librecord) [library]: Depend on $(targets).
+ (librecord) [MAKELEVEL == 0]: Define and export.
+ (include librecord): New inclusion.
+ ($(librecord)): New target.
+ (add-to-librecord): New target.
+
+Thu Jun 27 09:51:44 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * config.make.in (installationdirlist): New variable.
+ * Makeconf (MKINSTALLDIRS): New variable.
+ (install) [all versions]: Add dependency on the directory being
+ installed into.
+ ($(installationdirlist)): New dependency.
+
+ * Makefile (linked-files, lf-inst): New variables.
+ (cp-linked-files): Use implicit rule.
+ ($(lfinst)): New implicit rule.
+ * mkinstalldirs: New symlink to /gd/gnu/lib program.
+
+ * Makefile (distclean): Add config.cache.
+
+ * Makefile (lndist-cthreads-h): Delet target.
+ (lndist): Remove `lndist-cthreads-h'.
+
+Fri Jun 21 12:28:26 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * Makeconf ($(target)): Get rid of -defsym hack for ___brk_addr
+ (there's a hack in libc now).
+
+Thu Jun 20 14:33:01 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makefile (prog-subdirs): Add `daemons'.
+ * daemons: New directory.
+ * config.make.in (libexecdir): New variable.
+
+Mon Jun 17 11:24:49 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf ($(target)): Add bletcherous hack to deal with undefined
+ (and unused) libc symbol.
+
+ * Makefile (prog-subdirs): init.trim -> init.
+ (other-subdirs): Delete init; add config.
+ * init.trim: Renamed to be init.
+ * init: Sluffed into olds.
+
+ * config: New directory.
+
+Mon Jun 17 10:30:54 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * Makeconf (CPPFLAGS): Add -I$(top_srcdir)/include.
+ (INSTALLED_LOCAL_HEADERS): Split into two cases based on
+ $(installhdrsubdir).
+ ($(INSTALLED_LOCAL_HEADERS)) [$(installhdrsubdir) == .]: Linked to
+ $(top_srcdir)/include. Prefix ../ to link contents.
+ * include: New directory.
+
+ * Makefile (prog-subdirs): Rename fsck to ufs-fsck. Add sutils.
+ * ufs-fsck: Renamed from fsck.
+ * sutils: New directory.
+
+Thu Jun 13 17:14:44 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * config.make.in (localstatedir, sharedstatedir): Add variables.
+
+Fri May 24 15:16:25 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makefile (lib-subdirs): Add libmom.
+ * libmom: New directory.
+
+Sat May 11 17:00:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
+
+ * Makeconf: Add .PHONY spec for phony targets.
+
+Thu May 9 12:19:08 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Add *.h.
+
+ * Makeconf (INSTALLED_LOCAL_HEADERS): New variable that $(libs)
+ depends on. This arranges to make sure that headers exported by
+ this library always get installed eventually into the source
+ directory as symlinks.
+
+Mon May 6 16:25:46 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * libiohelp: Renamed from `libioserver'.
+ * Makefile (lib-subdirs): libioserver -> libiohelp.
+
+Tue Apr 30 22:06:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Add build.mkcf.in.
+ * build.mkcf.in: New file.
+ * configure.in (makefiles): Add Makeconf:build.mkcf.in.
+
+ * Makefile (srcdir): Set to . if undefined. Find Makeconf in
+ $(srcdir).
+
+Tue Apr 30 09:27:31 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf ($(target)): Don't depend on $(OBJS) or $(OTHERLIBS) in
+ the main build rule. Add new rule specifying such a dependency
+ only when doinst is one.
+
+Sun Apr 28 19:02:56 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
+
+ * Makeconf (make-deps): New canned sequence. Remove gcc-lib hdrs from
+ deps. Use atomic mv for output.
+ (%.d: %.c, %.d: %.S): Use $(make-deps).
+
+Fri Apr 26 09:25:48 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf (OBJS): Provide default definition.
+ (_objs): Delete variable; replace references with $(OBJS).
+
+ * Makefile (cp-linked-files): New target.
+ (lndist): Add `cp-linked-files'.
+
+Thu Apr 25 03:13:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
+
+ * Makeconf: Use -include for generated dep files.
+
+Thu Apr 11 16:18:25 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * INSTALL-binary: Renamed from README-binary.
+
+Thu Apr 11 16:13:35 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Add SETUP.
+
+Thu Apr 11 16:06:21 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * README: Rewritten for a new purpose.
+ * INSTALL-cross: Renamed from INSTALL.
+ * INSTALL: New file.
+
+Mon Mar 25 03:09:09 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
+
+ * configure.in: After CC tool check, invoke AC_PROG_CC to set default
+ CFLAGS and test for GCC. Barf if not GCC.
+
+Thu Mar 21 11:41:53 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf (CFLAGS): Always turn on -g and -O3.
+
+Wed Mar 20 15:30:49 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf (vpath %.defs): Make that $(includedir)/mach and
+ $(includedir)/device.
+ (CPPFLAGS): Add -D_GNU_SOURCE.
+
+Wed Mar 20 15:29:21 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
+
+ * Makeconf (vpath %.defs): Use $(includedir) to locate mach files.
+
+Tue Feb 27 14:48:19 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * Makefile (prog-subdirs): Change `newfs' to `ufs-utils'.
+
+ * Makeconf ($(target): %): Add $(target-suffix) to destination name.
+
+Thu Nov 30 10:57:21 1995 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makefile (prog-subdirs): Added pfinet.
+
+Tue Nov 21 14:34:04 1995 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * Makeconf (top_srcdirinc, srcdirinc): New variables.
+ (CPPFLAGS): Use new vars $(top_srcdirinc) and $(srcdirinc) to avoid
+ ugly duplication of `.' and `..' in compile lines when possible.
+
+Tue Oct 24 17:24:36 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Replace hurd.boot.in with hurd.boot
+ (hurd.boot): Target removed.
+ (clean-misc): Don't remove hurd.boot.
+ (all): Don't depend on it.
+ * hurd.boot: Renamed back from hurd.boot.in.
+ Name ufs and ld.so as they will be found in an installed Hurd
+ filesystem.
+
+Tue Oct 10 23:31:26 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (rpath): New variable.
+ ($(target)): Use it in link command.
+ ($(libname).so): Likewise.
+ Use $^ instead of $+.
+
+Sat Oct 7 05:02:17 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf ($(libname).so): Pass $(LDFLAGS) and $($@-LDFLAGS).
+
+Wed Oct 4 16:21:33 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (%_pic.o: %.c): Use $(COMPILE.c) instead of its
+ contents. Pass -DPIC.
+ (%_pic.o: %.S): New rule.
+
+Sat Sep 23 02:45:18 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (top_srcdir): Define properly in parent directory.
+
+ * Makefile (other-subdirs): Remove lib.
+
+Fri Sep 22 14:26:12 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * build.mk.in (VPATH): New variable.
+
+Thu Sep 21 19:07:44 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makefile (hurd.boot): New target.
+ (all): Depend on hurd.boot
+ (DIST_FILES): Add build.mk.in and hurd.boot.in.
+ (clean-misc, distclean): New targets.
+ (clean): Depend on clean-misc.
+
+ * hurd.boot.in: Renamed from hurd.boot; use @exec_prefix@ instead
+ of hardcoded dir. Added some comments.
+ * build.mk.in: New file.
+ * configure.in: If not in $srcdir, produce */Makefile from
+ build.mk.in.
+
+Thu Sep 21 14:28:26 1995 Michael I. Bushnell, p/BSG <mib@duality.gnu.ai.mit.edu>
+
+ * Makefile (prog-subdirs): Removed `pfinet'.
+
+ * term, newterm: Renamed `term' to be `term.old'; renamed
+ `newterm' to be `term', thus installing the new version.
+
+Wed Sep 20 20:10:54 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * hurd.boot: Run ld.so with arg of /hurd/exec, instead of running
+ exec/exec. Now exec can be dynamically linked.
+
+Tue Sep 19 13:40:47 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (LDFLAGS): Variable removed.
+
+Tue Sep 19 02:33:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (libthreads-libsubst): Variable removed.
+
+Sat Sep 16 14:17:08 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * configure.in: New file.
+ * config.make.in: New file.
+ * Maketools: File removed.
+ * Makefile (DIST_FILES): Remove Maketools.
+ Add config.make.in, configure.in, configure.
+ * Makeconf: Include $(..)config.make for configure-generated
+ parameters.
+ No longer include Maketools.
+ (prefix, exec_prefix, srcdir, hurddir, bindir, sbindir, libdir,
+ infodir, includedir): Variables removed.
+ (..): New variable.
+ (srcdir, top_srcdir): Set if not already set.
+ (CPPFLAGS): Append -I's for . and .. and $(srcdir) and $(top_srcdir).
+ (CFLAGS): Remove -g.
+ Change miscellaneous uses of $(srcdir) to $(top_srcdir).
+ (vpath %.defs): Remove $(crossheaders) dirs from path.
+
+Sat Sep 16 13:26:59 1995 Miles Bader <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (sbindir): New variable.
+ (installationdir): Don't set if already set.
+
+Mon Sep 11 12:06:44 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Maketools (CCVERSION): Changed to 2.7.1.
+ (CCVERSION-duality.gnu.ai.mit.edu): Removed.
+
+Fri Sep 1 13:02:12 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (libsubst, libsubst-override, _libsubst): New vars.
+ ($(target): %): Replace each library reference with $(_libsubst).
+ (libthreads-libsubst): New variable.
+ [$(makemode)==library] (targets): Default to both .a and .so libraries.
+ [$(makemode)==library] (all, install): Make and install $(targets)
+ instead of the explicit default list of them.
+ [$(makemode)==library] (libs): New target.
+ (../%.a ../%.so): Make the `libs' target instead of an explicit
+ list of libraries.
+
+Mon Aug 28 17:22:24 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * hurd.boot: Use ${boot-args} preset variable.
+ Use $(...) for action directives.
+
+Mon Aug 28 15:52:16 1995 Michael I. Bushnell, p/BSG <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (inclusion of .d files based on OBJS): Only deal with
+ .o files in $(OBJS).
+
+Mon Aug 28 09:59:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (TAGS): Automagically find all the files to scan from
+ the dependency information.
+ (DEP_SRCS): Sort in reverse order so that local files come first.
+
+Fri Aug 25 08:02:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makeconf ($(libname).so): Use the linker -soname option to
+ specify what library name should be recorded by users.
+ (__libext, __libext-static, _libext): New variables.
+ ($(target): %): Link against the absolute library with the
+ appropiate extension do determine whether shared or not, instead
+ of using -L...-l syntax.
+
+Thu Aug 24 10:09:59 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (HURDLIBS-files, HURDLIBS-libs): Removed.
+ ($(targets): %): The same rule now used for both many and one
+ cases. Get the things to be linked against entirely from the
+ dependency list, and munge it to convert library pathnames to
+ -L...-l pairs.
+ Stop using *HURDLIBS as the mechanism for passing in libraries to
+ be linked against. Now you should just put the pathname in the
+ dependency list of the target, along with the object files, etc.
+ [$(doinst)==many] (target): Set this from $(targets).
+ ($(sort $(HURDLIBS-files))): Rule deleted.
+ (../%.a ../%.so): New rule, replacing the previous one.
+
+Wed Aug 23 17:55:04 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Add hurd.boot.
+ * hurd.boot: New file.
+
+Tue Aug 22 17:04:19 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makeconf ($(addprefix $(installationdir)/,$(targets)),): Use
+ INSTALL_PROGRAM, not INSTALL_BIN.
+ * Maketools (INSTALL_BIN): Changed to INSTALL_PROGRAM.
+
+ * Makeconf (HURDLIBS-libs): Re-enable the -L... version, but using
+ -Wl,-L... instead to avoid gcc hosage.
+ (HURDLIBS-files): Use both the target specific and general values
+ of HURDLIBS.
+ Get rid of the merging of all target-specific HURDLIBS into the
+ general HURDLIBS, as the former are use properly now.
+ [$(doinst)==one] ($(target)): Don't explicitly link with $(libc).
+ [$(doinst)==many] ($(targets): %:): Depend on the .o file of the
+ same name, and on all the hurd library files, and on all
+ appropriate other libraries. Use $^ instead of $+ as we now get
+ all the libraries from the various HURDLIBS instead of from the
+ dependencies list, and this allows us to put %.o in our
+ dependencies without worrying about duplicating what the user has
+ done. Don't explicitly link with $(libc).
+
+ * Makeconf [$(makemode)==library]: Use $(installhdrsubdir) to
+ determine where headers in $(installhdrs) should be installed,
+ instead of a constant `hurd'.
+
+Fri Aug 18 21:53:17 1995 Miles Bader <miles@duality.gnu.ai.mit.edu>
+
+ * Makeconf [$(doinst)==many]: Depend on what's in plain OTHERLIBS
+ as well as the target specific $@-OTHERLIBS.
+
+Mon Aug 7 16:29:53 1995 Miles Bader <miles@duality.gnu.ai.mit.edu>
+
+ * Makefile (prog-subdirs): Remove pipes.
+
+Fri Aug 4 14:49:25 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * README-binary: Say to run /hurd/pflocal instead of /hurd/pipes.
+
+Wed Jul 26 14:30:17 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makefile (lib-subdirs): Added libpipe.
+ (prog-subdirs): Added pflocal.
+ * libpipe: New directory.
+
+Sun Jul 23 15:57:50 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Removed `missing'.
+ (dist): Include date in snapshot name.
+
+Sat Jul 22 14:19:36 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makefile (%-lndist, %-clean, %-TAGS): Set no_deps in recursive
+ make.
+ * Makeconf: Don't include dependency files if no_deps is set.
+
+Tue Jul 18 20:09:35 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makeconf (%.d: %.c): Include the _pic.o files if we are making a
+ library.
+
+Wed Jul 12 11:41:19 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makefile (lib-subdirs): Removed `libnetserv'.
+ * libnetserv: Move to old.
+ * pfinet: Move to old; start new directory.
+
+Fri Jul 7 17:34:54 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf [$(doinst)==many] ($(targets) installation rule): Fix typo.
+
+Fri Jul 7 00:29:12 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (install) [doinst == one || doinst == many]: Don't
+ install files if they already exist and are up to date.
+
+Thu Jul 6 14:45:30 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Maketools (OBJCOPY): New var.
+
+ * Makeconf (HURDLIBS-libs): Comment out path-search rule here; I
+ don't yet trust -L to work right; particularly inside linker
+ parens.
+
+ * Makeconf (%.d:%.c %.d:%.S): Repair sed line to include more
+ context.
+
+ * Makeconf (Building targets) [doinst == many]: Don't try and
+ build $(special-targets).
+
+ * Makeconf: Delete now-unneeeded explicit dependencies.
+
+ * Makeconf (clean): Add dependency files to be removed.
+
+ * cthreads.h: New link to libthreads/cthreads.h to make sure we
+ get the local copy instead of the one in the include dir.
+ * Makefile (lndist): Add new dependency.
+ (lndist-cthreads-h): Rule to create the cthreads.h link.
+
+ * Makeconf ($(target) [doinst == one]): Don't explicitly depend on
+ libc. Too hairy for now.
+
+ * Makeconf: Added many new rules for automatic dependency
+ generation.
+
+ * Makeconf (install) [makemode == library]: Install libraries and
+ headers as separate targets.
+
+Wed Jul 5 17:41:33 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf: Make things work nicer for $(doinst)==many by allowing
+ per-target HURDLIBS and LDFLAGS values.
+
+ * Makefile (prog-subdirs): Removed `pflocal'.
+
+Thu Jun 29 15:14:25 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (cleantarg) [makemode == library]: Add $(libname).so.
+ (`Building Hurd libraries'): Make simpler rule that doesn't need
+ allibs.
+ (alllibs): Delete variable.
+ (all) [makemode == library]: Add $(libname).so.
+ (install) [makemode == library]: Install $(libname.so) too.
+ ($(libname).so) [makemode == library]: New rule to build shared
+ library.
+ (%_pic.o): New rule to build pic object files.
+
+Wed Jun 28 15:06:25 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (HURDLIBS-libs): Restore variable definition.
+ ($(target)) [doinst == one]: Use HURDLIBS-libs instead of
+ HURDLIBS-files.
+ (HURDLIBS-files): Compute names automatically. Dike out
+ per-library variables up above.
+
+ * Makefile (prog-subdirs): Removed dev.trim.
+
+Thu Jun 22 11:47:05 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (libihash): New variable.
+ (alllibs): Add libihash.
+
+Mon Jun 19 21:34:14 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (CFLAGS): Omit -Wno-parentheses.
+
+Tue Jun 6 13:18:14 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makefile (lib-subdirs): Added libihash.
+ * libihash: New directory.
+
+Thu May 18 03:34:31 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (LDFLAGS): Append -static.
+
+Fri May 12 18:39:21 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makefile (prog-subdirs): Removed mkbootfs.
+
+Fri May 5 09:46:01 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Makeconf: Make MIGCOMUFLAGS & <target>-MIGCOMUFLAGS actually work.
+
+Fri Apr 21 11:44:05 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Maketools (INSTALL_BIN): Reverse Miles's last change.
+
+Wed Apr 12 11:12:51 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (install [$(makemode) == library]): Use `$(RANLIB)',
+ not `ranlib'.
+
+Tue Apr 11 10:51:22 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Add README-binary.
+ * README: Small doc fix.
+ * INSTALL: Many changes.
+ * README-binary: New file.
+
+ * Makeconf (prefix): Change to /home/gd4/hurdinst.
+
+ * Makefile (all, install): Do lib-subdirs too.
+
+ * Makefile (prog-subdirs): Added devio, newfs, ext2fs, benchmarks,
+ pfinet, tmpfs, defpager, login, and nfs.
+ (other-subdirs): Added lib.
+ (lib-subdirs): Added libps, libnetserv, libdirmgt, and libnetfs.
+ (subdirs-nodist): Remove libnetserv.
+
+ * devio, lib, libps, ext2fs: New directories (actually created
+ several weeks before this log entry).
+
+Mon Apr 10 14:38:26 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
+
+ * Maketools (INSTALL_BIN): Use /gd4/hurd-cross/install-stripped to
+ install binaries stripped.
+
+ * Makeconf (prefix, exec_prefix): Point at the currently correct place.
+
+Fri Apr 7 18:14:01 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * ext2fs: Delete directory and its contents.
+ * Makefile (subdirs-nodist, other-subdirs): Delete `ext2fs'.
+
+Wed Apr 5 12:59:10 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makefile (clean): Only clean in working-prog-subdirs.
+
+ * Makeconf (hurdinst, hurdroot): Deleted vars. Replaced usages
+ with $(prefix) and derivatives.
+ (hurdroot-douglas.gnu.ai.mit.edu, hurdroot-ernst.gnu.ai.mit.edu,
+ hostname, hurdrootdev): Deleted vars.
+ (hurdsource): Replaced with `srcdir'.
+ (startup, libc): Deleted vars; now in Maketools.
+ (prefix, exec_prefix): New vars.
+ (hurddir, bindir, libdir, infodir, includedir): New vars.
+ ($(hurdroot), $(hurdroot)/mounted): Deleted rules.
+ (vpath %.defs): Look in $(crossheaders), not installation dir.
+ * Maketools (crossdir, startup, libc, crossheaders): New vars.
+ (MIGCOM): Use $(crossdir) instead of literal string.
+
+Fri Mar 31 23:45:11 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf [makemode=library] (install): Only do $(installhdrs) if
+ defined.
+ * Makeconf [makemode=library] (install): Use $(INSTALL_DATA).
+ * Maketools (INSTALL, INSTALL_DATA, INSTALL_BIN): Define normally
+ using `install'.
+
+Mon Mar 20 14:02:08 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu>
+
+ * Makeconf (libps): New variable.
+ (alllibs): Add libps.
+
+ * ps, libps: New directories.
+
+ * Makeconf: Doc fix.
+
+ * Maketools (CC): Specify `$(CCTARGET)-gcc' instead of just `gcc'.
+
+Thu Feb 16 00:43:43 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (CPPFLAGS, CFLAGS): Set with += so Makefiles can add things.
+
+ * Maketools (hostname): New variable, so CCVERSION actually works.
+
+Wed Feb 15 22:40:25 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Maketools (CCVERSION-duality.gnu.ai.mit.edu): New variable.
+
+Sat Feb 11 03:59:15 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Maketools (INSTALL_BIN): Use objcopy.
+
+Wed Dec 14 07:31:46 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (libnetserv): New variable.
+ (alllibs): Added `libnetserv'.
+
+Thu Nov 24 07:36:57 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makefile (DIST_FILES): Remove gcc-specs.
+
+Tue Nov 22 22:29:41 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf ($(target)): Use normal linking with -Wl,-( $+ -Wl,-).
+
+Wed Nov 16 14:52:20 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Maketools (MIG, MIGCOM): Never define using rsh; use
+ /usr/local/i386-gnu/....
+
+Tue Nov 8 14:27:58 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makeconf (link-objects): Mention libgcc.a explicitly here.
+ * Maketools (CCVERSION): Upgrade default to version 2.6.2.
+
+Thu Nov 3 17:17:15 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Renamed `fsck' to `bsdfsck'; renamed `newfsck' to `fsck'.
+ * Makefile (prog-subdirs): Added bsdfsck.
+
+Tue Nov 1 13:15:28 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (hurdroot): Don't set if already defined.
+
+Fri Oct 14 17:43:46 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * newfsck: New directory.
+
+Fri Sep 23 15:57:45 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makefile (working-prog-subdirs): New variable, omits dirs
+ containing a file BROKEN.
+ (all, install): Use that instead of $(prog-subdirs).
+
+Fri Sep 16 10:16:19 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (libc): Now that libc.a is a linker script, do the
+ Right Thing here.
+ ($(target)): Here too.
+
+Thu Sep 8 12:20:05 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
+
+ * Makefile (prog-subdirs): Added `fsck'.
+
+ * Makefile (DIST_FILES): Added `INSTALL'.
+ * INSTALL: New file.
+
+Tue Aug 30 11:29:50 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makefile (other-subdirs): Add libnetserv.
+ (lib-subdirs): Remove libnetserv.
+
+Tue Aug 23 09:35:44 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makeconf (link-objects): Don't use -v anymore.
+
+Fri Aug 19 01:36:11 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (link-objects): Don't put $(OBJS) inside -( ... -).
+
+Tue Aug 16 14:21:46 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makeconf (link-objects): Don't use $^; it omits duplicates.
+
+Tue Aug 16 00:47:08 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (link-objects): Define with hair to use -( ... -).
+
+Mon Aug 15 21:24:42 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * gcc-specs: Updated; now expects gcc configured for
+ {i386,mips}-gnu target and libc installed in
+ /usr/local/{i386,mips}-gnu/{lib,include} or wherever configured.
+ (cpp): Grok only -posix.
+ (lib): Use -( ... -) hack.
+ (startfile): Use normal defn.
+ (predefines): Remove `hurd'; `gnu' is enough.
+
+ * Makeconf (link-objects): New variable.
+ ($(target)): Use it in place of other objects variables.
+ Depend on $(libc).
+
+ * Maketools (BUILD_CC): Set this instead of HOST_CC.
+
+Wed Aug 10 13:59:40 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * netinet: New directory.
+
+Wed Aug 10 13:41:54 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Maketools (LD): Find ld in $(tooldir) instead of $(ccdir).
+
+Mon Aug 8 15:37:29 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
+
+ * libnetserv: New directory.
+ * Makefile (lib-subdirs): Added `libnetserv'.
+
+ * Makeconf (distfiles): Don't set with :=.
+ * Makefile (dist): Fix typo.
+
+Fri Aug 5 15:23:49 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (machdefs, devicedefs): Deleted vars.
+ (vpath %.defs): Added $(includedir)/device.
+
+ * Makeconf (install) [doinst == many]: Repair shell syntax.
+
+ * sh.trim, ps, su: Deleted directories.
+
+Mon Aug 1 19:41:06 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Maketools (CC): Add -pipe.
+
+Sun Jul 31 21:12:40 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Maketools (tooldir): Use /usr/local/i386-gnu/bin.
+ (CCVERSION): Use 2.6.0.
+ (INSTALL_BIN): Use objcopy -S.
+
+Sat Jul 23 01:35:03 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf: Removed all the hairy mig rules.
+ Replaced with two pattern rules and a vpath %.defs directive.
+ Rationalized use of flag variables; add dash after interface name
+ in computed flag variable names.
+
+ * gcc-specs (predefines): Remove -Asystem(hurd); `gnu' is enough.
+
+ * Makeconf ($(target)): Pass $(LDFLAGS) like a sane person.
+
+Fri Jul 22 19:42:53 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makeconf (HURDLIBS-files): New variable.
+ ($(target)): Use that instead of $($(HURDLIBS)). (mib braino.)
+ (distfiles): Use $(DIST_FILES) instead of just DIST_FILES.
+ (TAGS): Use a substitution reference instead of several function
+ invocations.
+
+Fri Jul 22 10:18:33 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makefile (other-subdirs): Removed `i386'.
+ * i386: Deleted directory.
+ * machine: Deleted symlink.
+
+ * Makeconf (CFLAGS): Use += instead of :=.
+ (TAGS): New var OTHERTAGS for source not in the usual places.
+
+Thu Jul 21 15:09:34 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Makeconf (CPPFLAGS): Remove -I. and add -I$(hurdsource) in
+ accord with reorganization.
+ (libthreads,libports,libioserver,libpager,libfshelp,libdiskfs,
+ libtrivfs): Changed to find libraries in local (uninstalled)
+ locations.
+ ($(hurdsource)/lib%/lib%.a): Define this instead of bogus rules for
+ each installed library and header file separately.
+ (%_S.h, %Server.c): New implicit rules for Hurd and Mach
+ interfaces; associated variables.
+ (makemode): New variable parent should set.
+ (doinst, installationdir): New vars.
+ (install, $(target), $(libname).a): New targets.
+ (TAGS): Rewritten with new variable names.
+
+ * Makefile (prog-subdirs): Removed sh.trim, ps, and su. Added
+ utils. Removed ifsock and symlink. Added trans.
+
+Wed Jul 20 16:27:50 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
+
+ * Maketools (MIGHOSTCCVERSION, MIGCCTYPE, MIGHOSTCC): Deleted
+ variables.
+
+Tue Jul 19 12:25:06 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * Makefile (other-subdirs): Added ext2fs.
+ (subdirs-nodist): New variable.
+ (dist): Don't include things in subdirs-nodist.
+
+ * gcc-specs (cpp): Use -idirafter instead of -I in searching for
+ our substitute /usr/include.
+ (lib): Don't look for libmalloc.
+
+ * Maketools (CCTARGET): Changed to be i386-gnu.
+ (CPP): Use $(CC) instead of calling CPP directly.
+ * Makeconf (CPPFLAGS): Deleted -nostdinc and -I flags.
+ (link): Deleted macro.
+ (ldflags, gccheaders, libgcc): Deleted variables.
+
+ * Makeconf (malloc): Deleted variable.
+ (link): Deleted $(malloc) and `-u _malloc'.
+
+Tue Jul 12 15:23:43 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * Makefile (other-subdirs): Moved dev here from $(prog-subdirs).
+ (prog-subdirs): Added dev.trim.
+
+Tue Jul 5 14:07:02 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * Snapshot published.
+
+ * Makefile (prog-subdirs): Added dev, su, symlink.
+ (DIST_FILES): Added tasks and ChangeLog.
+
+ * Makeconf (TAGS): New target.
+ * Makefile (%-TAGS): New target.
+ (TAGS): New target.
+
+ (other-subdirs): Moved tmpfs here from $(prog-subdirs).
+
+Mon Jun 20 15:03:14 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * Maketools (INSTALL_BIN): New macro.
+
+Sat Jun 18 12:34:04 1994 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+
+ * Maketools (MIGCOM): Fix mib's losing command to propagate umask
+ through rsh to the remote migcom run.
+
+Wed May 25 12:55:35 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * Makeconf (libtrivfs): New variable.
+ ($(libtrivfs), $(includedir/hurd/trivfs.h)): New targets.
+
+Tue May 24 16:15:30 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * Maketools (MIGHOSTCC, CC): Don't use -pipe any more.
+
+Wed May 18 13:02:44 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * tasks: New file.
+
+Tue May 17 19:51:15 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu)
+
+ * Snapshot published.
+
+ * gcc-specs: New file.
+ * Makefile (DIST_FILES): Added gcc-specs.
+
+Fri May 6 13:24:42 1994 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ * Maketools (MIGHOSTCCVERSION, MIGHOSTCCTYPE, MIGHOSTCC):
+ New variables.
+ (mighost): Fully canonicalize name.
+
+Thu May 5 19:34:57 1994 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ * Makeconf (malloc): Changed to point to libmalloc.a; installed
+ there by libthreads/Makefile.
+
+Thu May 5 07:10:49 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Makeconf (malloc): Pass -u _malloc and reference $(libthreads).
+
+ * Makeconf (headers): Variable renamed to includedir; all uses changed.
+ (CPPFLAGS): Add -I. before other -Is.
+
+Wed May 4 07:07:16 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Maketools (machine): Define variable.
+
+Wed Apr 27 01:54:34 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Makefile (LIB_SUBDIRS, PROG_SUBDIRS, OTHER_SUBDIRS, SUBDIRS):
+ Renamed to less annoying names, not in ALL GRATUITOUS CAPS.
+ (lib-subdirs): Fixed name of libthreads.