summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Reorder the default man sections.joerg1997-02-091-1/+1
| | | | 2.2 candidate?
* Check return value from system() function.wosch1997-02-081-0/+10
| | | | Pointed out some months ago by: Bruce
* Correct the recommended option for "find" from "-depth" to "-d".jdp1997-02-081-1/+1
|
* Don't force postscript output when "man -t" is specified.mpp1997-02-051-1/+1
| | | | | | Closes PR# 2661. Submitted by: John-Mark Gurney <gurney_j@efn.org>
* Fix a bug involving alias (N_INDR) symbols. When building a sharedjdp1997-02-011-2/+8
| | | | | | | | | | | | | | | library with a shared object dependency that contained alias symbols, the linker incorrectly counted the number of symbols that would be written, resulting in a fatal internal error. Since our libc now contains some alias symbols (in "net/res_stubs.c"), this was sufficient to tickle the bug: "ld -Bshareable foo.so -lc". To fix it, I moved the accounting of alias symbols to a later point in the processing, where it is possible to count only those symbols that will actually be written to the output file. This fix is well-confined to affect alias symbols only. I have tested it with a full "make world". I am going to merge it into -2.2 after a few more days of living with it in -current.
* Use xmalloc instead of malloc in two places, so that out-of-memoryjdp1997-01-242-2/+2
| | | | | | conditions will be detected. Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
* Remove incorrect use of double-negative since it means the same thingjkh1997-01-211-2/+2
| | | | to make but perhaps not to the human reading it.
* Pay attention to the environment variable "LD_IGNORE_MISSING_OBJECTS".jdp1997-01-172-1/+36
| | | | | | | | | If it is set to a nonempty string, then simply skip any missing shared libraries. This came up in a discussion long ago as a potentially useful feature at sysinstall time. For example, an X11 utility could be used without the X libraries being present, provided the utility had a mode in which no X functions were actually called.
* Add back the description of the "-v" option. It seems to have beenjdp1997-01-171-0/+4
| | | | | lost in the conflict resolution leading up to revision 1.4. 2.2 candidate.
* Go on one of my periodic rampages through this code, trying to makejkh1997-01-174-157/+189
| | | | | | | it DTRT. In the process, discover the usual 10-15 evil bogons which have been lurking in it for years. This closes, for one thing, the recent report Mike Smith made about nested checklist menus returning with the scrolling region messed up.
* Remove -lmalloc; it's no longer relevant.jkh1997-01-172-2/+2
| | | | Pointed-Out-By: jdp, dima and others.
* Simplify using SRCDIRache1997-01-161-3/+1
|
* Use SRCDIR instead of PATHache1997-01-161-1/+1
|
* Simplify using SRCDIRache1997-01-161-5/+1
|
* Use SRCDIR instead of PATHache1997-01-161-1/+1
|
* Simplify it using SRCDIRache1997-01-161-5/+3
|
* Remove mmalloc since we're now using phkmalloc. This is made possiblegj1997-01-1519-3044/+0
| | | | | | | | | by the -DNO_MMALLOC flag in gdb/Makefile. The one thing we lose by doing this, AFAIK, is the possibility of using mmap. Does anyone use that feature at all ? 2.2 candidate ?
* Changes required in directory libiberty to make gdb from the sources ingj1997-01-1520-7316/+20
| | | | | | | | /usr/src/contrib/gdb. This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* The files in gdb/elf are now grabbed from /usr/src/contrib/gdb/include/elf.gj1997-01-154-905/+0
| | | | | | | | This also applies to the last 2 commits for aout and coff. Oops ! This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* The files in gdb/coff are now grabbed from /usr/src/contrib/gdb/coff.gj1997-01-155-1785/+0
| | | | | | This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* The files in gdb/aout are now grabbed from /usr/src/contrib/gdb/aout.gj1997-01-158-1094/+0
| | | | | | This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* changes required in the gdb directory for making gdbgj1997-01-15152-96851/+3320
| | | | | | | | using the sources in /usr/src/contrib/gdb. This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* changes required in the doc directory for making the gdb infogj1997-01-1511-18078/+9
| | | | | | | | | | | | files using the texi sources in /usr/src/contrib/gdb/gdb/doc. I put a pointer to /usr/src/contrib/libreadline/doc into Makefile.inc in the hope that the appropriate files would be picked up. This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* changes required in the bfd directory for making gdbgj1997-01-1550-43235/+705
| | | | | | | | using the sources in /usr/src/contrib/gdb. This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* changes required in the top-level directory for making gdbgj1997-01-156-843/+12
| | | | | | | | using the sources in /usr/src/contrib/gdb. This is based on /usr/ports/devel/gdb. 2.2 candidate ?
* Allow emacs-style next/prev characters as well as arrow keys so thatjkh1997-01-155-9/+13
| | | | I can offer this as a consistent feature.
* If a library is found in the hints file, but the library doesn't exist,jdp1997-01-141-0/+4
| | | | | | | | | ignore the hint. This is a straightforward fix, and it should go into 2.2 after a burn-in period of a few days. Noticed by: bde
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-14444-458/+470
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Back out previous fix. It was bogus.jkh1997-01-131-10/+4
|
* Install a dir file if one doesn't exist. This seems the most likelyjkh1997-01-131-3/+10
| | | | place to do it, I guess, and it's the utility which falls over without one.
* Turn this into legal texinfo. Since I don't know what the authorjkh1997-01-131-8/+8
| | | | | intended (and clearly, neither did the author :) I've just used the bullet list attribute everywhere.
* Sort cross references.wosch1997-01-135-14/+16
|
* Use the RTLD_NOW symbol, now that it is defined in <dlfcn.h>.jdp1997-01-121-4/+3
|
* Patch up the readline info building. This one is a bit of a problempeter1997-01-124-12/+33
| | | | | | since the source name is not the same as the texinfo name so we have to use SRCS=. This means we can't build two info sets in the same directory so I've split it.
* Don't conflict with INFODIR?=${SHAREDIR}/info from the system Makefilespeter1997-01-121-5/+5
|
* Make this (hopefully) build now. There was no dir entry.peter1997-01-121-2/+4
|
* Fix path to readline docs, since it's now in contribpeter1997-01-121-1/+1
|
* Disconnect the doc subdir until somebody fixes this. I don't see how thispeter1997-01-121-2/+2
| | | | could possibly have worked during the testing before the last commit. :-(
* Correct typos and spelling errors.jdp1997-01-121-5/+5
|
* Add support for the LD_BIND_NOW environment variable. If it is set to ajdp1997-01-122-23/+54
| | | | | | | | | | | | | | | | | | | | | nonempty string, then function calls are relocated at program start-up rather than lazily. This variable is standard on Sun and SVR4 systems. The dlopen() function now supports both lazy and immediate binding, as determined by its "mode" argument, which can be either 1 (RTLD_LAZY) or 2 (RTLD_NOW). I will add defines of these symbols to <dlfcn.h> as soon as I've done a little more checking to make sure they won't cause collisions or bootstrapping problems that would break "make world". The "LD_*" environment variables which alter dynamic linker behavior are now treated as unset if they are set to the empty string. This agrees with the standard SVR4 conventions for the dynamic linker. Add a work-around for programs compiled with certain buggy versions of crt0.o. The buggy versions failed to set the "crt_ldso" member of the interface structure. This caused certain error messages from the dynamic linker to begin with "(null)" instead of the pathname of the dynamic linker.
* Set LD_TRACE_LOADED_OBJECTS to "1" instead of to "". The dynamic linkerjdp1997-01-121-2/+2
| | | | | now treats empty "LD_*" environment variables as if they were unset, per the standard SVR4 conventions.
* Add support for the LD_BIND_NOW environment variable. If it is set to ajdp1997-01-122-2/+21
| | | | | | | | | | | nonempty string, then function calls are relocated at program start-up rather than lazily. This variable is standard on Sun and SVR4 systems. The dlopen() function now supports both lazy and immediate binding, as determined by its "mode" argument, which can be either 1 (RTLD_LAZY) or 2 (RTLD_NOW). I will add defines of these symbols to <dlfcn.h> as soon as I've done a little more checking to make sure they won't cause collisions or bootstrapping problems that would break "make world".
* Changes to make ld demangle C++ symbol names before printingjmacd1997-01-117-1048/+94
| | | | | | error messages containing them. Reviewed by: Peter Wemm
* Same.jmacd1997-01-112-2/+5
|
* Same. This wasn't installed before either.jmacd1997-01-111-1/+3
|
* Same.jmacd1997-01-111-1/+5
|
* Same. This wasn't even in the old dir file.jmacd1997-01-111-1/+3
|
* Same.jmacd1997-01-112-1/+2
|
* Same deal.jmacd1997-01-111-0/+2
|
* Same deal.jmacd1997-01-111-1/+5
|
OpenPOWER on IntegriCloud