summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Bye bye CPLUSPLUSLIB hack! It's not needed any more.jdp1997-05-062-4/+2
| | | | | Don't merge this into -2.2 unless you understand the dependencies on c++rt0, bsd.lib.mk, and gcc -shared. I.e., let me do it.
* delete kcorelow.c, it didn't produce any code and broke init.cgj1997-05-023-367/+4
| | | | | | | because 2 references to _initialize_kcorelow (the other one from kvm-fbsd.c) resulted. This prevented gdb from working correectly. delete kcorelow.c from XSRCS in the Makefile.
* Clean up merge from 2.2 (without spamming peter's changes)pst1997-05-012-14/+8
|
* Patch up init.c generation so that it works in -current.. It was tryingpeter1997-05-012-22/+20
| | | | to use files that do not exist here. Also, fix(?) ${.OBJDIR}/init.c hack.
* Fix include of <sys/dir.h> to <dirent.h> - it hits a #warningpeter1997-05-012-2/+2
|
* Fix up a spurious '@' I added at the last secondpst1997-05-012-8/+8
|
* Merge from 2.2: auto-gen init.c and add ser-tcp.cpst1997-05-013-69/+106
|
* Fetch the registers from struct members in the pcb instead ofbde1997-04-303-84/+57
| | | | | | | | | | | | | | | punning the pcb to an array of ints and using magic indices to access values in it. This should prevent silent breakage from changes in the pcb. Supply 0 for unavailable registers instead of punning the tss to an array of ints and using magic indices to access garbage values in it. (The registers are in the pcb; there is nothing interesting in the tss. This should change someday. At least for dumps, all the registers should be saved, and common_tss is a good place to put them.) Removed ancient wrong (disabled) method for reading eip.
* Backed out previous change. It just gave a more verbose Makefile bybde1997-04-302-6/+2
| | | | repeating the default for MAN1.
* Fix a bug that caused the relocs for linker set members in sharedjdp1997-04-301-1/+3
| | | | | | | libraries to come out as 1-byte relocations instead of 4-byte relocations. Submitted by: Doug Rabson <dfr@nlsystems.com>
* Set the N_EXT (external) flag for all weak symbols. It makes nojdp1997-04-291-1/+2
| | | | | | | sense to have a weak symbol that is not externally visible. This fixes many of the "relocation burb" warnings produced when compiling C++ code with "-fpic". Beyond eliminating warnings, it also makes some things work that didn't work before.
* change kvm-fbsd.c so that kernel debugging works again.gj1997-04-277-26/+833
| | | | | | document the -k and -wcore options in the manpage. change Makefile to use a local copy of the manpage.
* Activate gdbserver and gdbreplaypst1997-04-266-11/+11
|
* This commit was generated by cvs2svn to compensate for changes in r25149,pst1997-04-252-0/+450
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Initial import of gdbserver FreeBSD supportpst1997-04-252-0/+450
| |
* | Initial import of gdbserver FreeBSD supportpst1997-04-252-0/+450
| |
* | This commit was generated by cvs2svn to compensate for changes in r25147,pst1997-04-251-0/+17
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Initial import of gdbreplay build structurepst1997-04-251-0/+17
|
* Initial import of gdbreplay build structurepst1997-04-251-0/+17
|
* Fixed `make depend'. The previous change reduced it to making onlybde1997-04-251-1/+3
| | | | | config.h (which isn't used directly). Added a comment about the indirect use of config.h.
* Don't complain about no input files for `ld -f'. This fixes spuriousbde1997-04-251-2/+5
| | | | | | (ignored :-() errors for `make depend' in /sys/i386/boot/*. It's natural for there to be no libraries there and inconvenient to check for this in bsd.prog.mk.
* Fill the padding at the end of the runtime strings with zeros,jdp1997-04-251-2/+6
| | | | | | instead of leaving random data there. This makes the linker's output files more deterministic -- an important property for regression tests.
* Understand `--' to end processing of command options.wosch1997-04-191-5/+5
| | | | | This means one search for a string starting with a dash. Fix also filenames starting with a dash. Close PR #3349
* Fixed `make depend' and related bogons. LDFLAGS was used forbde1997-04-161-10/+2
| | | | | | | | | | | ld-specific flags. LDFLAGS is really for ld-related flags for cc, not for ld, and some flags, e.g., -Bshareable, mean completely different things to cc and ld. Having the wrong things in LDFLAGS also broke the standard ${PROG} target. This was kludged around by using a special rule that depended on LDFLAGS being bogus. Fixing `make depend' broke the special rule but fixed the standard rule (except in the DESTDIR case, which was handled more strictly here than elsewhere).
* Fixed synopsis. There was a missing arg, 3 args with the wrong type,bde1997-04-131-12/+22
| | | | | and many apparent dependendcies on <sys/types.h> from use of u_char. <dialog.h> avoids u_char, so avoid it here too.
* Don't create anything on the disk if -O (aka --to-stdout) was given.joerg1997-04-131-1/+4
| | | | PR: gnu/3247: tar -O creates directories...
* Close PR#3118jkh1997-04-131-1/+1
|
* Don't descend into the perl directory if it isn't there (eg: cvsuppeter1997-04-121-2/+6
| | | | refuse file), or if NOPERL is defined (eg: in /etc/make.conf)
* Don't print nonexistent library names for `ld -f [-Lfoo] -lbar'. Abde1997-04-111-2/+10
| | | | | | | | | dependency on `bar' is very unlikely to be correct. This is a quick fix for broken dependencies in gdb and many other places. The dependencies on internal libraries are now missing instead of wrong when `make depend' is run before the libraries are created.
* Make depend rely on config.hjkh1997-04-111-1/+1
|
* Fixed bogus existence test related to searching for a nearby objbde1997-04-102-12/+4
| | | | | | | directory. The object (= current) directory always exists, so don't search for it. Use ${.TARGET} instead of deprecated $@.
* Fixed bogus existence test related to searching for a nearby objbde1997-04-101-6/+1
| | | | | directory. manpath.1 is always in the current (= object) directory, so don't search for it.
* Fixed bogus existence test related to searching for a nearby objbde1997-04-101-6/+1
| | | | | directory. man.1 is always in the current (= object) directory, so don't search for it.
* Fixed bogus existence test related to searching for a nearby objbde1997-04-101-18/+9
| | | | | | | | | | | | directory. config.h is always in the current (= object) directory, so don't search for it. config.h is not a source for the library, so don't put it in SRCS and don't make the library depend on it. Don't put unused flags in CFLAGS. Simplify using INTERNALLIB*.
* Oops. Missed the Complex number add case of code generation.. :-]peter1997-04-091-4/+4
| | | | | | Fixes PR#3239. Submitted by: Takeshi WATANABE <watanabe@crayon.earth.s.kobe-u.ac.jp>
* Fixed bugs involving paths:bde1997-04-071-0/+11
| | | | | | | | | | | - LDADD was wrong for non-uniform obj trees. - DPADD was wrong for separate obj tres. Cleaned up nearby messes, mostly ones invoving paths: - ../libtxi was useless. - there were too many redefinitions and too many different names for the same paths. - use INTERNALLIB* to simplify libtxi/Makefile.
* Fixed bugs involving paths:bde1997-04-075-76/+36
| | | | | | | | | | | - LDADD was wrong for non-uniform obj trees. - DPADD was wrong for separate obj tres. Cleaned up nearby messes, mostly ones invoving paths: - -I../libtxi was useless. - there were too many redefinitions and too many different names for the same paths. - use INTERNALLIB* to simplify libtxi/Makefile.
* Attempt to patch up gdb so that it has a chance of working with the newpeter1997-04-078-6/+716
| | | | | | | | | | | UPAGES layout.. it was entirely too comfortable with reading and writing the U area before. I've changed it to use PT_GETREGS/PT_PUTREGS ptrace ops instead of READ_U etc. The code to read the registers from core dumps is a bandaid at best. It seems to have problems reading core dumps from dynamic linked executables still, but at least static dumps work. I desperately need help from a gdb/bfd expert. :-) HELP!!
* Bmake Makefile for building info files for GNU cpio.obrien1997-04-031-0/+15
|
* Bmake Makefiles for GNU cpio.obrien1997-04-031-0/+24
|
* Make way for FreeBSD files with CPIO bits in src/contrib/cpioobrien1997-04-0343-11621/+0
|
* Remove a doubled word. Closes PR# 3163.mpp1997-04-011-1/+0
| | | | Submitted by: Kazuo Horikawa <horikawa@jp.freebsd.org>
* Toast dummy lchown(), it's in libc now.peter1997-03-312-28/+1
|
* YAMF22jkh1997-03-291-2/+2
|
* generate c-exp.c, f-exp.c and m2-exp.c with yacc rather than usingpeter1997-03-292-4/+10
| | | | the generated ones in the gdb dist.
* Protect against multiple inclusion (All the CFLAGS+= items make the ccpeter1997-03-291-1/+4
| | | | command lines get rather long). (bsd.lib.mk is particularly bad at this)
* Support the ".p2align" directive, which is standard in newer versionsjdp1997-03-291-1/+2
| | | | | | | | | | | | | of binutils. For all architectures and object file formats, ".p2align n" aligns to the next multiple of 2**n. Thus for FreeBSD, it does exactly the same thing as the traditional ".align". The old ".align" directive has different meanings in different object formats, and even in different variants of a.out. Sometimes is aligns to a multiple of n, and other times it aligns to a multiple of 2**n. ".p2align" is preferable for use in assembly language sources, since it makes them more portable to object formats other than a.out.
* Change a "=" to "?=" to make it easier to override the binary formatjdp1997-03-281-3/+3
| | | | from the environment.
* FreeBSD modifications and notes for GNU cpio.obrien1997-03-261-0/+10
|
* Add a new "-f" option to the linker, to print the resolved pathsjdp1997-03-223-5/+43
| | | | | | of all the files and libraries in the command line. Submitted by: bde (Bruce Evans)
OpenPOWER on IntegriCloud