3 * configure: Actually implement the change zoo just documented.
5 Wed Mar 24 13:02:44 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
7 * configure: when using config.guess, only set target_alias when
8 it's not already been set (ie, on the command line)
10 Mon Mar 22 23:07:39 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12 * Makefile.in: add installcheck target, set PRMS to install-prms
14 Sun Mar 21 16:46:12 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16 * configure: add support for package_makefile_fragment, handle the
17 case where a directory has a configure.in file but no Makefile.in
18 more gracefully (with an actual understandable error message, even);
19 add support for --without (and add this to the usage message); also
20 explicitly add a --host=${host_alias} to the command line when
25 * configure: Must use both --host and --target in recursive calls.
29 * Makefile.in: Change deja-gnu to dejagnu.
33 * configure.in (h8300-*-*, h8500-*-*): Don't build libg++.
35 Fri Mar 12 18:30:14 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
37 * configure.in: canonicalize all instances to *-*-solaris2*,
38 also strip out a number of tools to not build for go32 host
42 * config.guess: add GPL.
44 * Makefile.in, config.guess, config.sub, configure: bump
49 * Makefile.in (do-info): Removed obsolete check for existence of
52 * Makefile.in (MAKEOVERRIDES): Define to be empty.
54 Wed Mar 10 03:11:56 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
56 * Makefile.in: a couple of 'else true' for decstation,
59 * configure.in: configure tclX too; don't remove Tk on RS/6000 anymore
63 * Makefile.in (setup-dirs): change invocation of make to $(MAKE).
65 Mon Mar 8 14:52:11 1993 Ken Raeburn (raeburn@cambridge)
67 * config.guess: Recognize i386-ibm-aix (PS/2).
68 * configure.in: Use config/mh-aix386 file for it.
72 * Makefile.in (GCC_FOR_TARGET): Eliminated definition; use
73 CC_FOR_TARGET instead.
74 (BASE_FLAGS_TO_PASS): Pass GCC_FOR_TARGET=$(CC_FOR_TARGET).
78 * Makefile.in: Add sim to list of directories sent with gdb
82 * configure.in: Put back mips-dec-bsd* case.
87 * configure.in (vax-*-ultrix2*): Add Ultrix 2.2 triplet.
88 * config.guess: Change 'VAX*:ULTRIX:*:*' to 'VAX*:ULTRIX*:*:*'.
89 * config/mh-vaxult2: New file.
91 Tue Mar 2 18:11:03 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
93 * configure.in: remove no-op mips-dec-bsd* in "case $target"
95 * Makefile.in (dir.info): only run gen-info-dir if it exists,
96 (install-info): install dir.info only if it exists,
97 (all-expect, install-expect): pass along X11_FLAGS_TO_PASS
101 * configure.in: For vms target, skip bfd, ld, binutils. Do build
102 gas for mips-dec-bsd.
106 * configure (makesrcdir): If ${srcdir} is relative and not ".",
107 and ${subdir} is not ".", set makesrcdir based on ${invsubdir}.
111 * configure.in: Added "dejagnu" to hosttools list.
115 * config.sub, configure.in, config.guess: Add support
116 for Bosx, an AIX variant from Bull.
121 * devo/dejagnu: Initial creation of devo/dejagnu.
122 Migrated dejagnu testcases and support files for testing software
123 tools to reside as subdirectories, currently called "testsuite",
124 within the directory of the software tool. Migrated all programs,
125 support libraries, etc. beloging to dejagnu proper from
126 devo/deja-gnu to devo/dejagnu. These files were moved "as is"
127 with no modifications. The changes to these files which will
128 allow them to configure, build, and execute properly will be made
133 * Makefile.in: Change send_pr to send-pr.
134 * configure.in: Likewise.
135 * send_pr: Renamed directory to send-pr.
139 * Makefile.in: Add some extra semi-colons (needed if SHELL=bash).
143 * README: Update for gdb-4.8 release.
144 * Makefile.in (gdb.tar.Z): Add texinfo/tex3patch. Build
145 gdb-xxx.tar.z (gzip'd) file also.
147 Thu Feb 18 09:16:17 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
149 * Makefile.in: make all-diff depend on all-libiberty
153 * config.guess: add vax-ultrix in the spirit of mips-ultrix.
155 Tue Feb 16 05:57:15 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
157 * configure.in, Makefile.in: add hello, tar, gzip, recode, indent
161 * Makefile.in (DEVO_SUPPORT): Remove etc directory
162 (ETC_SUPPORT): Only add the files GDB wants from etc/.
163 (gdb.tar.Z): Use ETC_SUPPORT. Use byacc when building the file.
165 Thu Feb 11 20:14:28 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
167 * Makefile.in: makeinfo binary is in a new location
171 * config.sub: Accept -ecoff as an OS.
173 * Makefile.in: Various changes to eliminate a level of make
174 recursion and reduce the required command line length.
175 (BASE_FLAGS_TO_PASS): New variable holding flags passed to all
177 (EXTRA_HOST_FLAGS, EXTRA_TARGET_FLAGS, EXTRA_GCC_FLAGS): New
178 variables holding settings for specific sub-makes.
179 (FLAGS_TO_PASS, TARGET_FLAGS_TO_PASS, GCC_FLAGS_TO_PASS): Rewrote
180 in terms of BASE_FLAGS_TO_PASS.
181 (TARGET_LIBS): New variable listing directories which use
182 TARGET_FLAGS_TO_PASS.
183 (subdir_do): Eliminated.
184 (do-*): New set of targets to replace subdir_do.
185 (various): All targets which used subdir_do now depend on do-*.
186 (local-clean): Renamed from do_clean.
187 (local-distclean): New target, dependency of distclean and
189 (install-info): Don't create directories. Depend on dir.info
190 rather than calling make recursively.
191 (install-dir.info): Eliminated.
192 (install-info-dirs): Create all info directories here.
193 (dir.info): Depend upon do-install-info.
195 * test-build.mk (HOLES): Added false.
199 * config.guess: Recognize BSDI and BSDJ (Jolitz 386bsd).
201 Thu Feb 4 20:49:18 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
203 * Makefile.in (info): remove dependency on all-texinfo. The
204 problem was really in texinfo/C, not at this level.
208 * Makefile.in (info): Added dependency on all-texinfo (PR 2112).
212 * Makefile.in (make-gdb.tar.Z): Change BISON to 'bison -y' for
217 * configure: Include srcdir in message about target of link not
218 being found. Don't convert `-' to `_' in `with' options being
221 Tue Feb 2 18:57:59 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
223 * configure.in: add uudecode to host_tools
225 * Makefile.in: added {all,install}-uudecode targets, added them to
226 the appropriate lists
230 * Makefile.in (all-gcc): Added dependency on all-gas.
232 * configure.in (mips-*-*): Build ld and binutils.
236 * configure: check return code from mkdir, print error message and
241 * Makefile.in (make-gdb.tar.Z): New location for texinfo.tex.
245 * test-build.mk (HOLES): Added tar, cpio and uudecode.
249 * config.sub (h8500): Recognize this as a cpu type.
251 Sat Jan 23 20:32:01 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
253 * configure: source directory missing is no longer a warning
255 * configure.in: recognize irix[34]* instead of irix[34]
257 * Makefile.in: define and pass down X11_LIB
259 * config/mh-sco: define X11_LIB to the mess that SCO ODT requires
263 * guess-systype: Renamed to ...
264 * config.guess: ... by popular request.
265 * configure.in, Makefile.in: Update accordingly.
270 + Add Convex, Cray/Unicos, and Encore/Multimax support.
271 + Execute ./dummy instead of assuming . is in PATH.
275 * guess-systype: New shell script. Attempts to guess the
276 canonical host name of the executing host.
277 Only a few hosts are supported so far.
278 * configure: Call guess-systype if no host is specified.
282 * Makefile.in (gcc-no-fixedincludes): Made to work with current
288 * Makefile.in (GCC_FLAGS_TO_PASS): New variable.
289 (all-gcc, install-gcc, subdir_do): Use it.
293 * Makefile.in: Rename uninstalled gcc driver from gcc to xgcc.
297 * Makefile.in: Removed explicit setting of SUBDIRS. SUBDIRS is now
298 set exclusively by configure, using configure.in .
300 Wed Jan 6 13:44:11 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
302 * test-build.mk: set $PATH for all builds
304 * Makefile.in: pass TARGET_FLAGS_TO_PASS for xiberty and libm
308 * Makefile.in (GCC_FOR_TARGET): Supply a default that matches
309 the one used in gcc/Makefile.in, so that a null expansion doesn't
310 override the one needed to build gcc with a native cc.
315 * configure: Accept -with arguments.
319 * Makefile.in: added h8300sim
323 * config/mh-sco: Don't override BISON definition.
325 * build-all.mk: If canonhost is i386-unknown-sco3.2v4, change it
326 to i386-sco3.2v4. Set TARGETS and CFLAGS for i386-sco3.2v4.
327 (all-cygnus, native, build-cygnus): Make
328 $(canonhost)-stamp-3stage-done, not $(host)....
329 * test-build.mk (stamp-3stage-compared): Use tail +10c for
330 i386-sco3.2v4. Added else true to if command.
334 * config.sub: (from FSF) Sequent uses a BSD-like OS.
338 * configure.in (i[34]86-*-isc*): added; uses mh-sysv.
340 Thu Dec 24 17:26:24 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
342 * configure.in: don't remove binutils from Solaris builds
346 * Makefile.in: get rid of earlier definitions for *clean,
347 also handle the recursive info rule better
351 * Makefile.in (mostlyclean, distclean, realclean): Fix to
352 do more-or-less the right thing.
356 * Makefile.in: Add lines defining CC and CXX, and use CXX rather
357 than gcc in definitions of CXX_FOR_BUILD and CXX_FOR_TARGET.
359 Tue Dec 15 00:34:32 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
361 * Makefile.in: change all $(host_cpu)-$(host_vendor)-$(host_os) to
364 * configure.in: split the configdirs list into 4 categories (native
365 v. cross, library v. tool) and handle the cross-only and native-
366 only in more reasonable (and correct!) way.
368 Mon Dec 14 17:04:22 1992 Stu Grossman (grossman at cygnus.com)
370 * configure.in (hppa*-*-*): Don't remove bfd and gdb from
373 Sun Dec 13 00:37:26 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
375 * Makefile.in: extensive cleanup:: removed all of the explicit
376 clean-* targets, collapsed many wrappers around subdir_do into
377 one, added additional targets to satisfy standards.texi, deleted
378 some old targets, some changes for consistency
380 Fri Dec 11 20:18:02 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
382 * configure.in: handle some programs as cross-only, and others as
385 * test-build.mk: handle partial holes in a more generic manner
387 * Makefile.in: m4 depends on libiberty
389 Mon Dec 7 06:43:27 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
391 * config/mh-sco: don't default $(CC) to gcc
393 Thu Dec 3 21:52:11 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
395 * configure.in: add m4, textutils, fileutils, sed, shellutils,
396 time, wdiff, and find to configdirs
398 * Makefile.in: all, clean, and install rules for the new programs
399 added to configure.in
401 Mon Nov 30 14:54:34 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
403 * configure.in: use mh-sun for all *-sun-* hosts
405 * config/mh-solaris: rework standard X location to use
406 $OPENWINHOME, if defined.
408 * config/mh-sun: handle X11 include locations
410 * config/mh-decstation: define NeedFunctionPrototypes to 0, to
411 work around dain-bramaged DECwindows include files
413 Fri Nov 27 18:35:54 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
415 * Makefile.in: define flags for X11 include files and library file
416 locations, pass them down to the programs that need this info
418 * build-all.mk: added a 'native' target, to 3stage the native toolchain
420 * config/{mh-hpux,mh-solaris}: define the "standard" locations for
421 the vendor supplied X11 headers and libraries
423 Sun Nov 22 18:59:13 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
425 * configure.in: start building libg++ for HP-UX targets
429 * README: Update references to files moved into etc/.
433 * config.sub (i386sol2, i486sol2): i[34]86-unknown-solaris2.
434 * configure.in (i[34]86-*-solaris2*): Use config/mh-sysv4.
438 * configure: accept dash as well as underscore in long option
439 names for FSF compatibility.
443 * config.sub: added -sco3.2v4 support from FSF.
445 Sun Nov 8 21:14:30 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
447 * configure.in: expand the section that adds or removes
448 directories from the list of programs to build, to handle native
449 vs. cross in addition to host v. native
453 * Makefile.in: Replace C++ in macro names with CXX.
454 This is less likely to break ...
456 Sat Nov 7 15:16:58 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
458 * test-build.mk: add -w to GNU_MAKE
460 Fri Nov 6 23:10:37 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
462 * config.sub: remove 'sparc'-->'sparc-sun' default transformation,
463 add 'sparc' to list of recognized cpus. This needed to make
464 'sparc-aout' expand to 'sparc-unknown-aout' instead of 'sparc-sun-aout'.
465 Delete some redundant ose68 variants. Recognize -wrs as an os,
466 then changes that into $CPU-wrs-vxworks.
468 * configure.in: remove most references to gdbtest, regularize
469 target based program removal
471 * test-build.mk: import from p3 tree (many fixes and changes)
475 * Makefile.in: added rules to handle tcl, tk, and expect
477 * configure.in: handle those directories if they exist
479 Thu Nov 5 14:35:41 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
481 * config.sub: removed bogus hppabsd and hppahpux names, since
482 "hppa" is not a valid cpu (hppa1.1 or hppa1.0 are, though)
484 Thu Oct 29 00:12:41 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
486 * Makefile.in: all-gcc now depends on all-binutils. all-libg++
487 depends upon all-xiberty
489 * Makefile.in: changes from p3, including:
493 * Makefile.in (XTRAFLAGS): include newlib directories if
494 newlib/Makefile exists, rather than if host != target.
498 * Makefile.in: added -nostdinc to XTRAFLAGS if we are using gcc
499 from the same source tree and not building a cross-compiler. This
500 matters for the libg++ configuration if reconfiguring a tree that
501 has already been installed.
505 * Makefile.in: added -I for newlib/targ-include to XTRAFLAGS, to
506 pick up the machine and system specific header files.
508 * Makefile.in: added AS_FOR_TARGET, passed down in
509 TARGET_FLAGS_TO_PASS. Added CC_FOR_BUILD, which is intended to be
510 the C compiler to use to create programs which are run in the
511 build environment, set it to default to $(CC), and passed it down
512 in FLAGS_TO_PASS and TARGET_FLAGS_TO_PASS.
516 * Makefile.in: add $(host) = $(target) tests back to *_FOR_TARGET.
517 We need them for unusual native builds, like systems without
520 * configure: also define $(host_canonical) and
521 $(target_canonical), which are the full, canonical names for the
522 given host and target
526 * Makefile.in: Added separate definitions for C++.
530 * configure.in (configdirs): Add deja-gnu.
534 * README: Update for configure.texi and gdb-4.7 release.
538 * Makefile.in: Move "all" target to top of file.
539 Previously, first target was ".PHONY" which caused BSD4.4 make
540 to build .PHONY when make was run without arguments.
544 * Makefile.in: Add COPYING.LIB to GDB releases, now that there's
545 Library-copylefted code in libiberty.
549 * config.sub: Replace m68kmote with plain old m68k.
553 * Makefile.in: Remove space from blank line, avoid Make complaints.
557 * config.sub: Complain if no argument is given. Added support for
558 386bsd as OS and target alias.
562 * Makefile.in (XTRAFLAGS): include newlib directories if
563 newlib/Makefile exists, rather than if host != target.
565 Mon Oct 5 03:00:09 1992 Mark Eichin (eichin at tweedledumber.cygnus.com)
567 * config.sub: recognize sparclite-wrs-vxworks.
569 * Makefile.in (install-xiberty): added *-xiberty make rules (from
570 p3.) Added clean-xiberty to clean.
572 Thu Oct 1 17:59:19 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
574 * configure.in: use *-*-* instead of nested cases for host and target
578 * Makefile.in: added -nostdinc to XTRAFLAGS if we are using gcc
579 from the same source tree and not building a cross-compiler. This
580 matters for the libg++ configuration if reconfiguring a tree that
581 has already been installed.
585 * config.sub (i486v/i486v4): Merge in from FSF version.
589 * configure: only set PWD if it is already set.
593 * configure: just set PWD=`pwd` at the top, since Ultrix sh
594 doesn't have unset and all success paths (and most error paths)
595 out set it anyway. (Note: should change all uses of ${PWD=`pwd`}
596 to just ${PWD} to avoid confusion.)
600 * configure: always set $(tooldir) to $(libdir)/$(target_alias),
601 even for a native compilation.
605 Changes to make the gdb.tar.Z rule work better.
607 * Makefile.in (GDB_SUPPORT_DIRS): Add opcodes.
608 (DEVO_SUPPORT): Add configure.texi.
609 (bfd-ilrt.tar.Z): Remove ancient rule.
613 * Makefile.in: added -I for newlib/targ-include to XTRAFLAGS, to
614 pick up the machine and system specific header files.
616 * configure.in, config.sub: added new target m68010-adobe-scout,
617 with alias of adobe68k. Changed configure.in to check for
618 -scout before -sco* to avoid a false match.
620 * Makefile.in: added AS_FOR_TARGET, passed down in
621 TARGET_FLAGS_TO_PASS. Added CC_FOR_BUILD, which is intended to be
622 the C compiler to use to create programs which are run in the
623 build environment, set it to default to $(CC), and passed it down
624 in FLAGS_TO_PASS and TARGET_FLAGS_TO_PASS.
628 * Makefile.in: added TARGET_FLAGS_TO_PASS, CC_FOR_TARGET,
629 AR_FOR_TARGET, RANLIB_FOR_TARGET, NM_FOR_TARGET. Pass
630 TARGET_FLAGS_TO_PASS, which defines CC, AR, RANLIB and NM as the
631 FOR_TARGET variants, to newlib and libg++.
635 * Makefile.in (all-gas, all-gdb): Require all-opcodes to be built
640 * config.sub: Accept `elf' as an environment.
644 * Makefile.in (all-opcodes): cd into the right directory
648 * configure: added -program_transform_name option, used as
649 argument to sed when installing programs.
650 configure.texi: added documentation for -program_prefix,
651 -program_suffix and -program_transform_name.
655 * config.sub: Accept i486 where i386 ok.
659 * config.sub: accept we32k
663 * config.sub, configure.in: accept OSE68000 and OSE68k.
665 * Makefile.in: don't create all directories for ``make install'';
666 let the subdirectories create the ones they need.
668 Tue Aug 11 23:13:17 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
670 * COPYING: new file, GPL v2
672 Tue Aug 4 01:12:43 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
674 * Makefile.in: use the new gen-info-dir, which needs a template
675 argument (which also lives in texinfo)
677 * configure.texi, standards.texi: fix INFO-DIR-ENTRY
679 Mon Aug 3 15:41:28 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
681 * config/mh-solaris: removed the -xs from CFLAGS (let the people
682 with Sun's C compiler deal with it themselved)
686 * config.sub (ncr3000): Change i386 to i486.
688 Thu Jul 23 00:12:17 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
690 * Makefile.in: add install-rcs, install-grep to
691 install-no-fixedincludes, removed install-bison and install-libgcc
695 * configure.in: grab the HPUX makefile fragment if on HPUX
699 * Makefile.in: eradicate bison spoor (ditto libgcc).
700 configure.in: recognise m68{k,000}-ericsson-OSE.
701 es1800 is alias for m68k-ericsson-OSE
703 Sun Jul 19 17:49:02 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
705 * configure.in: rearrange the parts that remove programs from
706 configdirs, based now on HOST==TARGET or by canonical triple.
710 * test-build.mk: recurse explicitly with -f test-build.mk when
711 appropriate. predicate stage3 and comparison on the existence
712 of gcc. That is, if gcc isn't around, we aren't three-staging.
713 On very clean, also remove ...stamp-co. Build in-place before
718 * Makefile.in, configure.in: add tgas
722 * Makefile.in: a number of changes merged in from progressive.
724 * configure.in: add libm.
726 * .cvsignore: ignore some stuff that comes from test-build.mk.
728 Wed Jul 8 00:01:30 1992 Stu Grossman (grossman at cygnus.com)
730 * config/mh-solaris: Use -xs when compiling so that Sun-C puts
731 a symbol-table into the executable.
735 * config.sub: Add es1800 (m68k-ericsson-es1800).
739 * configure: Add program_suffix (parallel to program_prefix)
740 * Makefile.in: adjust directory-creting script for losing decstation
744 * configure: Minor $subdir-related fixes.
748 * configure: fix various problems with propogating
749 makefile_target_frag in subdirs.
750 * configure.in: config libgcc if its there
752 Fri Jun 19 15:19:40 1992 Stu Grossman (grossman at cygnus.com)
754 * config.sub: HPPA merge.
758 * config/mh-ncr3000 (INSTALL): Don't use /usr/ucb/install,
759 it is broken on ncr 3000's.
761 Sun Jun 14 10:29:19 1992 John Gilmore (gnu at cygnus.com)
763 * Makefile.in: Replace all-bison with all-byacc in all
764 dependency lines for other tools (which now use byacc).
766 Fri Jun 12 22:21:57 1992 John Gilmore (gnu at cygnus.com)
768 * config.sub: Add sun4sol2 => sparc-sun-solaris2.
770 Tue Jun 9 17:18:11 1992 Fred Fish (fnf at cygnus.com)
772 * config/{mh-ncr3000, mh-sysv4}: Add INSTALL.
776 * Makefile.in: make gprof rules similar to byacc rules (instead of
777 vestigal $(unsubdir) that didn't work...)
781 * config.sub: Add support for Linux.
782 * Makefile.in: Use $(FLAGS_TO_PASS) more consistently
783 (at least for libg++).
787 * configure.texi: fix doc for the -nfp option to configure
791 * Makefile.in (all-binutils): ar needs flex, so depend on all-flex.
793 Sun May 31 15:04:08 1992 Mark Eichin (eichin at cygnus.com)
795 * config.sub: changed [^-]+ to [^-][^-]* so that it works under
796 Sun sed. (BSD 4.3 sed doesn't handle [^-]+ either.)
797 * configure.in: added solaris* host_makefile_frag hook.
799 Sun May 31 01:10:34 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
801 * config.sub: changed recognition of m68000 so that various
802 m68k types can be specified via m680[01234]0
804 Sat May 30 21:01:06 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
806 * config.sub (basic_machine): fix sed so that '-foo' isn't
807 completely substituted out while .+'-foo' loses the '-foo'
811 * config.sub ($os): Add -aout.
815 * configure: If host_makefile_frag is absolute, don't
816 prefix ${invsubdir} (relevant to libg++ auto-configure).
820 * Makefile.in (tooldir): Define it.
821 (all-ld): Depend on all-flex.
825 * Makefile.in (check): Fix libg++ special case.
829 * configure: do not bury `pwd` into config.status, thus do fewer
832 * configure: print the "Building in" message only when building in
833 other than "." AND verbose.
835 * configure: remove -s, rework -v to better accomodate guested
838 * standards.texi: updated to 3 may, fixed librid <-> libdir typo.
842 * Makefile.in: macroize flags passed on recursion. remove
847 * configure: get makesrcdir right for subdirs deeper than 1.
849 * Makefile.in: pass INSTALL, INSTALL_DATA, INSTALL_PROGRAM on
854 * Makefile.in: don't print subdir_do or recursion lines.
858 * standards.texi: added menu item.
860 * Makefile.in: build and install standards.info.
862 * standards.texi: new file.
866 * configure: test for and move config.status pieces from
871 * config/mh-delta88, config/mh-ncr3000: Replace MINUS_G with
872 CFLAGS per new configuration strategy.
873 * configure: Test for existance of files before trying to mv
874 them, to avoid numerous non-existance messages.
878 * configure: correct final line of config.status.
880 * configure: patch from eggert. Avoids a protection problem if
881 the original Makefile.in is read only.
883 * configure: use move-if-change from gcc to create config.status.
884 Some makefiles depend on config.status to tell if a directory
885 has been reconfigured for a different host. This change
886 prevents those directories from remaking everything in the case
887 where the reconfig was only intended to rebuild a Makefile.
889 * configure: test for config.sub with "config.sub sun4" rather
890 than "config.sub ${host_alias}". Otherwise we can't tell a bad
891 host alias from a missing config.sub.
895 * Makefile.in: explicitly pass CFLAGS on recursion. no longer pass
896 MINUS_G (this can be done with CFLAGS). Default CFLAGS to -g.
900 * configure: mkdir ${subdir} as needed.
904 * Makefile.in,configure.in: added autoconf.
908 * Makefile.in: no longer pass against on recursion.
910 * Makefile.in: added .NOEXPORT: so that stray makefile_frag
911 definitions are not inherited.
913 * configure: correct makesrcdir when subdir is .
917 * configure: Add support for 'subdirs' variable, which is
918 like 'configdirs', except that configure doesn't re-invoke
919 itself for subdirs, it just creates a Makefile for each subdir.
920 * configure.texi: Document subdirs.
922 Mon Apr 13 18:50:16 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
924 * configure.in: added flex to configdirs
928 * Makefile.in: remove clean-stamps from clean.
930 Sat Apr 11 03:52:03 1992 John Gilmore (gnu at cygnus.com)
932 * configure.in: Add gdbtest to configdirs.
936 * Makefile.in (MINUS_G): Add macro, default to -g, pass on
938 * configure.in: Recognize new ncr3000 config.
942 * Makefile.in, configure.in: removed references to gdbm.
946 * config.sub: Don't canonicalize os value
947 newsos* to bsd (readline needs to check for newsos).
948 (This fix was earlier made Jan 31, but got re-broken.)
950 Mon Apr 6 14:34:08 1992 Stu Grossman (grossman at cygnus.com)
952 * configure.in: sco is an os, not a vendor!
954 * configure: Quote $( better. Keep various shells happy.
958 * Makefile.in: eliminate stamp-files.
962 * Makefile.in: add send_pr. remove "force" from .stmp-gprof rule.
963 Supress echoing of all the "if [ -d ... $(MAKE)" lines.
967 * config.sub: fix iris/iris3.
971 * configure: re-add -rm.
975 * Maskefile.in: add .stmp-rcs to all.
977 * configure.in: remove gas from rs6000 build, use aix host fragment.
981 * configure: pass down site_option during recursion.
983 Thu Mar 19 16:49:36 1992 Stu Grossman (grossman at cygnus.com)
985 * Makefile.in (all.cross): Add .stmp-bfd .stmp-readline.
989 * configure: Change exec_prefix so that it really defaults to prefix.
993 * Makefile.in, configure.in: Add support for mmalloc library.
997 * Makefile.in: add stmp dependencies for a few more things.
1001 * configure: adjusted error message on objdir/srcdir configure
1002 collision, per john's suggestion.
1004 * Makefile.in: add libiberty stmp to all and all.cross.
1008 * Makefile.in: remove force dependencies, add grep to all.
1012 * Makefile.in: drop flex. make stamp files work.
1014 * configure: added test for conflicting configuration in srcdir,
1015 remove trailing slashes from srcdir. Otherwise emacs gdb mode
1016 gets cranky. use relative paths for configure and srcdir
1017 whenever possible. Send some error messages to stderr that were
1022 * Makefile.in: Fix libg++ rule to check for gcc directory
1023 before using gcc/gcc. Also pass XTRAFLAGS.
1025 Thu Mar 5 21:45:07 1992 K. Richard Pixley (rich@sendai)
1027 * Makefile.in: added stmp-files so that directories aren't polled
1028 when they are already built.
1030 * configure.texi: fixed a node pointer problem.
1032 Thu Mar 5 12:05:58 1992 Stu Grossman (grossman at cygnus.com)
1034 * config.sub configure.in config/mh-irix4 gdb/configure.in
1035 gdb/mips-tdep.c gdb/mipsread.c gdb/procfs.c gdb/signame.h
1036 gdb/tm-irix3.h gdb/tm-mips.h gdb/xm-irix4.h gdb/config/mt-irix3
1037 gdb/config/mh-irix4 texinfo/configure.in: Port to SGI Irix-4.x.
1041 * configure: -recurring becomes -silent. corrected help message
1044 * Makefile.in: mkdir $(exec_prefix) and $(tooldir).
1048 * configure: when building Makefile for crosses, replace
1049 tooldir and program_prefix. default srcdir from location of
1050 config.sub. remove "for host in hosts" and "for target in
1055 * Makefile.in: Do not pass bindir or mandir to cvs.
1059 * Makefile.in, configure.in: removed traces of namesubdir,
1060 -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
1061 copyrights to '92, changed some from Cygnus to FSF.
1063 * configure.texi: remove most references to multiple hosts,
1064 multiple targets, subdirs, etc.
1066 * configure.man: removed rcsid. reference config.sub not
1069 * Makefile.in: mkdir $(infodir) on install-info.
1071 Wed Feb 19 15:41:13 1992 John Gilmore (gnu at cygnus.com)
1073 * configure.texi: Explain better about .gdbinit and about
1074 the environment that configure.in sections run in.
1076 Fri Feb 7 07:55:00 1992 John Gilmore (gnu at cygnus.com)
1078 * configure.in: Ultrix is only a decstation if it's a MIPS.
1080 Fri Jan 31 21:54:51 1992 John Gilmore (gnu at cygnus.com)
1082 * README: DOC.configure => cfg-paper.texi.
1084 Fri Jan 31 21:48:18 1992 Stu Grossman (grossman at cygnus.com)
1086 * config.sub (near case $os): Don't convert newsos* to bsd!
1088 Fri Jan 31 02:27:32 1992 John Gilmore (gnu at cygnus.com)
1090 * Makefile.in: Reinstall change from gdb-4.3 that reduces
1091 the number of copies of COPYING that go into the GDB tar file.
1093 Thu Jan 30 16:17:30 1992 Stu Grossman (grossman at cygnus.com)
1095 * bfd/configure.in, config/mh-sco, gdb/config/mh-i386sco,
1096 gdb/config/mt-i386v32, gdb/configure.in, readline/configure.in:
1097 Fix SCO configuration stuff.
1099 Tue Jan 28 23:51:07 1992 Per Bothner (bothner at cygnus.com)
1101 * Makefile.in: For libg++, make sure the -I pointing
1102 to the gcc directory goes *after* all the libg++-local -I flags.
1103 Also, move just-gcc dependency from just-libg++ to all-libg++.
1105 Tue Jan 28 12:56:24 1992 Stu Grossman (grossman at cygnus.com)
1107 * configure: Change -x to -f to keep Ultrix /bin/test happy.
1109 Sat Jan 18 17:45:11 1992 Stu Grossman (grossman at cygnus.com)
1111 * Makefile.in (make-gdb.tar.Z): Remove texinfo targets.
1113 Sat Jan 18 17:03:21 1992 Fred Fish (fnf at cygnus.com)
1115 * config.sub: Add stratus configuration frags. Also
1118 Sat Jan 18 15:35:29 1992 Stu Grossman (grossman at cygnus.com)
1120 * Makefile.in (DEV_SUPPORT): add configure.man.
1122 * config.sub(Decode manufacturer-specific): add -none*.
1124 Fri Jan 17 17:58:05 1992 Stu Grossman (grossman at cygnus.com)
1126 * Makefile.in: remove form feeds to make Sun's make happy.
1127 (DEVO_SUPPORT): DOC.configure => cfg-paper.texi.
1129 Sat Jan 4 16:11:44 1992 John Gilmore (gnu at cygnus.com)
1131 * Makefile.in (AR_FLAGS): Make quieter.
1133 Thu Jan 2 22:57:12 1992 John Gilmore (gnu at cygnus.com)
1135 * configure.in: Add libg++.
1136 * configure: When verbose, don't output the command line at each
1137 level; it will be unremarkably the same as the previous version,
1138 which will be the same as what the user typed.
1140 Fri Dec 27 16:26:47 1991 K. Richard Pixley (rich at cygnus.com)
1142 * configure.in, Makefile.in: fix clean-info, add flex. add
1145 * configure: be less sensitive to spaces in Makefile.in. Do not
1146 look for sources in "..". Doing so breaks subdirectories that
1147 might have their own configure. If a subdir has it's own
1148 configure script, use it.
1150 Thu Dec 26 16:30:26 1991 K. Richard Pixley (rich at cygnus.com)
1152 * cfg-paper.texi: some changes suggested by rms.
1154 Thu Dec 26 10:13:36 1991 Fred Fish (fnf at cygnus.com)
1156 * config.sub: Merge in some small additions from the FSF version,
1157 taken from the gcc distribution, to bring the Cygnus and FSF
1158 versions into closer sync.
1160 Fri Dec 20 11:34:18 1991 Fred Fish (fnf at cygnus.com)
1162 * configure.in: Changed svr4 references to sysv4.
1164 Thu Dec 19 15:54:29 1991 K. Richard Pixley (rich at cygnus.com)
1166 * configure: added -V for version number option.
1168 Wed Dec 18 15:39:34 1991 K. Richard Pixley (rich at cygnus.com)
1170 * DOC.configure, cfg-paper.texi: revised, updated, and texinfo'd.
1171 renamed from DOC.configure to cfg-paper.texi.
1173 Mon Dec 16 23:05:19 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1175 * configure, config.subr, config.sub: config.subr is now
1178 Fri Dec 13 01:17:06 1991 K. Richard Pixley (rich at cygnus.com)
1180 * configure.texi: new file, in progress.
1182 * Makefile.in: build info file and install the man page for
1185 * configure.man: new file, first cut.
1187 * configure: find config.subr again now that configuration "none"
1188 has gone. removed all traces of the -ansi option. removed all
1189 traces of the -languages option.
1191 * config.subr: resync from rms.
1193 Wed Dec 11 22:25:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1195 * configure, config.sub, config.subr: merge config.sub into
1196 config.subr, call the result config.subr, remove config.sub, use
1199 * Makefile.in: revised install for dir.info.
1201 Tue Dec 10 00:04:35 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1203 * configure.in: add decstation host makefile frag.
1205 * Makefile.in: BISON now bison -y again. also install-gcc on
1206 install. clean-gdbm on clean. infodir belongs in datadir.
1207 Make directories for info install. Build dir.info here then
1210 Mon Dec 9 16:48:33 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1212 * Makefile.in: fix for bad directory tests.
1214 Sat Dec 7 00:17:01 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1216 * configure: \{1,2\} appears to be a sysv'ism. Use a different
1217 regexp. -srcdir relative was being handled incorrectly.
1219 * Makefile.in: unwrapped some for loops so that parallel makes
1220 work again and so one can focus one's attention on a particular
1223 Fri Dec 6 00:22:08 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1225 * configure: added PWD as a stand in for `pwd` (for speed). use
1226 elif wherever possible. make -srcdir work without -objdir.
1227 -objdir= commented out.
1229 Thu Dec 5 22:46:52 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1231 * configure: +options become --options. -subdirs commented out.
1232 added -host, -datadir. Renamed -destdir to -prefix. Comment in
1233 Makefile now at top of generated Makefile. Removed cvs log
1234 entries. added -srcdir. create .gdbinit only if there is one
1237 * Makefile.in: idestdir and ddestdir go away. Added copyrights
1238 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
1239 and mandir now keyed off datadir by default.
1241 Fri Nov 22 07:38:11 1991 K. Richard Pixley (rich at rtl.cygnus.com)
1243 * Freshly created ChangeLog.