Commit Graph

695 Commits

Author SHA1 Message Date
jtc 3a4dbd9b7b Merge in some code from latest send-pr snapshot.
The mail transfer agent is now responsible for adding the proper hostname,
etc.  This should fix brezak's bug.
1994-01-24 19:48:21 +00:00
cgd 67873d76d6 fix 'make' biff. from Roland McGrath 1994-01-24 18:51:15 +00:00
cgd 6bfe384d92 fix 'make' biff. from Roland McGrath 1994-01-24 18:39:52 +00:00
cgd 2f6038ba19 switch a define to move things down a page. seems to work fine. 1994-01-21 18:59:19 +00:00
pk 14c0d3cb5e Don't barf if builtin directories happen to be non-existent. 1994-01-13 19:35:38 +00:00
pk 954ef13a90 Fill in gdb hook. 1994-01-12 19:19:09 +00:00
pk c831490751 Add __GCC_NEW_VARARGS__ to preprocessor symbols. 1994-01-10 12:26:10 +00:00
cgd 2d2a287a9a uncomment a definition 1994-01-10 00:04:08 +00:00
cgd 1e4db7c6a6 delete some stuff that wasn't necessary, add things in to make it
look more like a 'standard' mach-dep config file.
1994-01-09 23:45:26 +00:00
cgd 0409100437 you can't use DESTDIR to help specify a library for LDADD or DPADD,
for a couple of reasons: (1) you're not supposed to, and (2) the first
time you try to 'make' with DESTDIR set to a certain place, things
will break.
1994-01-07 13:27:03 +00:00
jtc bb0242b058 Don't remove c++ header directory before installing headers.
Users who still have old headers loose.
1994-01-07 00:16:43 +00:00
jtc a3051779c5 Added port-specific categories. 1994-01-06 23:24:53 +00:00
mycroft 27710a7332 Clean up deleted files. 1994-01-06 15:57:33 +00:00
cgd 1a1524efb8 squish GNU pr 1994-01-06 15:57:24 +00:00
pk 1d9da4ac9e Must look at relocation before classifying local symbols (affects `ld -r -x'). 1994-01-06 00:20:47 +00:00
pk 30ebbeb8bf Use ${DESTDIR}.
Handcraft ${LIBCURSES} as we don't include bsd.prog.mk here.
1994-01-05 21:56:40 +00:00
mycroft 827166f3bc Asleep at the wheel. Fix LDADD and DPADD correctly this time. 1994-01-05 21:34:30 +00:00
mycroft 212a74c429 Add -lcurses (for now). 1994-01-05 21:27:44 +00:00
pk 0717be952c The first C++ shared library version. 1994-01-05 21:22:16 +00:00
pk 59e6fa2423 Link with /usr/lib/c++rt0.o, which takes care of ctors/dtors in the library. 1994-01-05 21:20:05 +00:00
pk ebba6fe548 Fix bug with `-A' symbol-file handling. 1994-01-05 16:24:53 +00:00
cgd e3fd3a8611 probably incorrect, but i want it to compile *now*.
add <sys/types.h> where necessary.  from brezak.
1993-12-30 13:26:40 +00:00
davidb c98d8a269a Fixed a bug I introduced in the last update. devices/*/Makefile were
barfing on the definition of libraries due to the added directory level.
Easy fix, as they don't need that code.
1993-12-30 00:10:17 +00:00
davidb 3a435f99f9 Changed to use make's new .OBJDIR 1993-12-28 10:59:05 +00:00
cgd ed0c68f4e7 add files eaten by crash 1993-12-23 14:02:03 +00:00
pk a71feb52bb Remove some debris, causing "multiple defined" messages to be missed. 1993-12-23 09:37:43 +00:00
cgd 394d0b6f2c NetBSD has now joined the ranks of SYSV systems with the
dirent/direct changes!
1993-12-22 18:15:21 +00:00
davidb b766647b77 Fixed objdir handling to cope with OBJMACHINE. 1993-12-21 22:13:06 +00:00
pk 22a4a0d445 match.S is for m68k and i36 archs only. 1993-12-21 20:27:39 +00:00
davidb 77342edbf3 Added OBJMACHINE handling. Got the precedence right this time :) 1993-12-20 22:46:09 +00:00
pk 0cc050772f Hooks for for shared C++ objects with static contructors/destructors. 1993-12-20 22:44:35 +00:00
cgd f92e10ca14 obj.MACHINE takes precedence over obj 1993-12-20 13:35:26 +00:00
davidb 6e10086367 Fixed ADDINCLUDE to support OBJMACHINE (eg. obj.i386/) 1993-12-20 13:13:02 +00:00
davidb 498164e847 A ns32032 target... 1993-12-19 08:42:08 +00:00
mycroft 2edd620d48 Finish checking in David's change.. 1993-12-19 07:32:22 +00:00
davidb 1acdc0922d Moved -DPIC from generic Makefile to machine-specific Makefiles to
allow machines without PIC support to compile cleanly.
1993-12-19 04:35:57 +00:00
pk a6aa50489e Add fflush(stdout) to get output in a intuitive order. 1993-12-16 08:33:36 +00:00
pk e6ec7ca3da Whoops, a couple of lines at the wrong place. 1993-12-15 13:26:46 +00:00
mycroft cbe3d33b6d P[GD]_SHIFT --> P[GD]SHIFT 1993-12-15 00:50:45 +00:00
pk 37bd8761bb Fix bug causing spurious "duplicate symbol" error messages (which then
weren't printed)
1993-12-10 20:24:48 +00:00
mycroft 04dac8afca Clean up deleted files. 1993-12-10 16:39:02 +00:00
cgd a2a66c8f40 flex is not GPL'd; it belongs in src/usr.bin, not here 1993-12-10 16:38:27 +00:00
mycroft a09abb4d2b Minor cleanup. 1993-12-10 05:10:22 +00:00
jtc 0bac3c4487 Upgrade to version 2.4.4. 1993-12-09 19:06:03 +00:00
mycroft 095ee89371 Clean up deleted files. 1993-12-09 09:53:42 +00:00
mycroft 95241e6955 Eliminate a compiler warning. 1993-12-09 00:38:25 +00:00
mycroft 676f96319e Take 2. Key off __NetBSD__ and -D it from the Makefile. 1993-12-08 21:31:57 +00:00
mycroft 226710e9dd Key off `m68k' for some instruction format issues. I recall changing this
once before...
1993-12-08 21:11:45 +00:00
pk 4bb077c003 Make `neg %reg' work (will check this with newer gasses later). 1993-12-08 15:36:57 +00:00
mycroft 8363f8736d Use MACHINE_ARCH. 1993-12-08 11:47:17 +00:00
pk 36a801eebd Isolate the tricky bits.. 1993-12-08 10:33:45 +00:00
pk fb781361ed Small nits. 1993-12-08 10:28:56 +00:00
pk a711901191 Parcelled out the heap allocator into separate file.
Changes prototype for findshlib() (corrected library search order for ld).
1993-12-08 10:28:05 +00:00
pk efa4a5a7aa *** empty log message *** 1993-12-08 10:16:08 +00:00
pk fa099af1f6 Many internal changes, most notably in the symbol counting stuff.
`ld -r -x'  now supported on all object files.
Support for long archive member names (AR_EFMT1 format),
	thanks to Bill Sommerfeld/Mark Eichin
Do the right(?) thing with symbol aliases (N_INDR) for POSIX lover, especially
when equiping shared libraries with these (this was *not* fun).
Handle silly archives (.sa) for people who needs them; turn on by `-Bsilly'.
1993-12-08 10:13:47 +00:00
pk a5087c82e2 Recognise (and ignore) symbols of type N_SIZE. 1993-12-08 08:33:40 +00:00
mycroft 10e379fb41 Eliminate various compiler warnings. 1993-12-07 19:58:30 +00:00
mycroft 1418a3f422 Clean up deleted files. 1993-12-07 19:35:38 +00:00
mycroft e331ce34d0 #include ctype.h, since we use isdigit(). 1993-12-07 03:04:28 +00:00
mycroft e977e5242b Prototype concat() more strongly, and remove bogus definitions of variables
in system .h files.
1993-12-07 01:44:23 +00:00
jtc 1ec64166fe Upgrade to Flex version 2.4.3. 1993-12-06 19:29:01 +00:00
jtc e3597376a1 Update for flex 2.4.3. 1993-12-06 19:26:01 +00:00
mycroft fdbd81b474 Skip whitespace after .size or .type pseudo-op. This should probably be in
some more generic place, for all pseudo-ops, but this at least allows us to
parse gcc's current output.
1993-12-06 11:41:02 +00:00
cgd dfe9d8c6c7 386BSD -> NetBSD 1993-12-06 09:50:36 +00:00
cgd 5e74c19b62 386BSD -> NetBSD 1993-12-06 09:40:27 +00:00
cgd 035c29d067 __386BSD__ -> __NetBSD__ 1993-12-06 09:38:59 +00:00
mycroft b79a6bb6c0 Clean up deleted files. 1993-12-06 00:03:52 +00:00
paulus 6915f563ed We don't want -Dm68851 in CFLAGS because (a) opcode/m68k.h declares
m68851 as a member of enum m68k_architecture, and (b) opcode/m68k.h and
config/tc-m68k.c automatically include 68851 support unless you define
NO_68851.  tc-m68851.h is not used.
1993-12-06 00:03:50 +00:00
mycroft b7a74adfed Clean up deleted files. 1993-12-05 14:27:02 +00:00
cgd 7dba1e2544 get rid of libregex; it's unused 1993-12-05 14:26:22 +00:00
pk 40293f757f Add a comment on _GLOBAL_OFFSET_TABLE_ handling. 1993-12-05 12:44:13 +00:00
mycroft 5fcb408eb3 Clean up deleted files. 1993-12-05 00:59:21 +00:00
cgd 1bd5116d82 MACHINE_ARCH support 1993-12-05 00:55:26 +00:00
mycroft fd74142164 Clean up deleted files. 1993-12-05 00:55:09 +00:00
cgd 1d330d5df9 MACHINE_ARCH support 1993-12-05 00:49:23 +00:00
cgd 015ffcc6b3 add '851 support 1993-12-05 00:48:10 +00:00
cgd 50b7483ec2 fix for sys_errlist 1993-12-04 03:09:40 +00:00
pk 0b0e1b5411 Define correct `size_t'. 1993-12-03 20:55:55 +00:00
mycroft a7427498d2 Clean up deleted files. 1993-12-03 19:10:16 +00:00
jtc 1f930c7166 With the new flex, we don't need this hack any more. 1993-12-03 19:10:08 +00:00
jtc 5f2d1e881c Since we're not installing a shared library, don't compile PIC objects. 1993-12-03 19:01:24 +00:00
mycroft b1acbef629 Declare function arguments, for portability. 1993-12-03 09:57:46 +00:00
mycroft d6171cc9bf Clean up deleted files. 1993-12-03 09:39:24 +00:00
paulus 10f534b09a Bug fixes to make printing of values work on big-endian machines when
LONG_LONG is defined: change %llx to %qx, etc., in *printf formats,
and add int/long casts where necessary.
1993-12-03 05:13:07 +00:00
pk 1441174e20 Missing varargs definitions for sparc arch. 1993-12-02 21:53:36 +00:00
mycroft 228a208016 Clean up deleted files. 1993-12-02 19:18:07 +00:00
jtc 5bf99b7657 Upgraded to Flex 2.4.2. 1993-12-02 19:17:24 +00:00
mycroft df0448fca9 Clean up deleted files. 1993-12-02 19:14:38 +00:00
jtc e00306a5bb Lex library for Flex 2.4.2. 1993-12-02 19:14:27 +00:00
jtc f51f0a515d All programs that use lex must link with -ll. 1993-12-02 18:18:02 +00:00
mycroft a284fbc30e Remove ${DESTDIR} from BINDIR. 1993-12-02 07:21:19 +00:00
cgd 0a1a83b160 do the right thing (i.e. ignore) EINVAL returned as an error from fsync().
fix suggested by, but different than that provided by, Bill Sommerfeld.
1993-12-01 01:41:51 +00:00
pk 0197ba45f2 First guess at a gcc configuration for NetBSD Sparc. 1993-11-30 23:08:36 +00:00
paulus 8cb6ee6c38 Fixed bugs in calculation of branch offsets for short and word forms;
fixed bug in PC-relative offsets of the form (sym1 - sym2).
1993-11-30 02:36:08 +00:00
jtc a07d6b46fb Was looking for config files in wrong place. 1993-11-29 19:01:27 +00:00
pk a0cac79431 Generate .type directives. 1993-11-26 07:18:45 +00:00
pk 6ce2870e56 Output .type directives. 1993-11-26 07:02:08 +00:00
paulus c8c2e04113 Machine-dependent files with shared-library support for the m68k architecture.
This directory should be able to used for all m68k-based machines.
1993-11-25 01:25:55 +00:00
mycroft fabdce7143 Clean up deleted files. 1993-11-25 01:24:59 +00:00
paulus 857d51dd76 Allow jbsr and jra to have a 2nd operand, indicating a jump-table branch,
in order to support shared libraries on the m68k architecture.
1993-11-25 01:12:27 +00:00
paulus be1865fd97 Added support for shared libraries on the m68k architecture.
Added a Makefile.m68k which can eventually be used for all m68k ports.
1993-11-25 01:10:44 +00:00
paulus 3a51f29d60 Fix segmentation violation which occurred when using __GLOBAL_OFFSET_TABLE_
as the sole operand in an expression.
1993-11-25 01:07:48 +00:00
paulus 5b59119fbb Machine-dependent part of ld for the m68k architecture,
allowing ld to support shared libraries on m68k-based machines.
1993-11-25 00:57:35 +00:00
jtc 2d8e874ad0 Moving gnats category files to /usr/share/gnats, as /usr/lib should only
contain libraries.
1993-11-24 01:56:43 +00:00
paulus 27353113df Machine-dependent files for gcc2 on the da30 (68030-based machine),
with shared library support.
1993-11-23 06:08:00 +00:00
mycroft e9e6f64ef6 Add /usr/X386/lib to the standard list of library paths. 1993-11-21 21:01:08 +00:00
pk 2cac5ef6e0 Handle `.type' directives (shortly to be generated by gcc) that will be
conveyed to the linker in the `n_other' (in case a.out format is produced)
fields of the objects symbol table.

Also handle `.size' directives of the form `.size symbol1-symbol2' in
addition to absolute expressions.
1993-11-20 22:20:51 +00:00
pk 7895f44731 Fixed bug in tc-i386.c which in rare but unpredictable circumstances would
screw up PC relative offsets to _GLOBAL_SYMBOL_TABLE_ (caused by me not quite
understanding the inner workings of this phenomenon called `obstack').
Thanks to Thomas Eberhardt for creating rare and unpredictable circumstances.

Changes to obj-aout.c to handle non-absolute `.size' expressions and to set
the `n_other' field of symbols to the symbols type, as given by `.type'
directives.
1993-11-20 22:15:54 +00:00
cgd b824c41ce5 (1) add send-pr.1 to CLEANFILES
(2) use ${COPY} where appropriate for install, so we don't blow away targets
	(or sources!)
(3) use ${.CURDIR} to find categories.
1993-11-20 01:25:42 +00:00
jtc cadb1e0946 Add send-pr to the things we install. 1993-11-19 19:31:00 +00:00
jtc 9b6021c69f Send-pr, so people can send us bug reports. 1993-11-19 19:22:26 +00:00
cgd 57d09332b9 use fread(), not read(), pending Vern Paxson's decision of what
to do in the next version of flex.  bug reported by klier@cs.tu-berlin.de.
1993-11-19 05:11:46 +00:00
jtc f4f0a0574f Don't reference libiberty --- it's gone. 1993-11-17 21:22:34 +00:00
mycroft 667fb45afc Clean up deleted files. 1993-11-17 21:14:09 +00:00
jtc baa5b7b22f Don't include libiberty's insque(), remque(), or strerror().
We have our own implementations in our C library.
Libg++-2.5.1 doesn't include them either.
1993-11-17 20:57:58 +00:00
jtc fe9a0572d1 For the moment, we still have to install "values.h" from g++-include. 1993-11-17 20:43:37 +00:00
mycroft 98999bd79c Clean up deleted files. 1993-11-17 20:38:22 +00:00
jtc 1fffdc0cb5 Remove /usr/include/g++/* before installing headers --- it may contain
obsolete headers that have to be removed.
Don't install "compatibility" headers --- our headers are C++ safe and
GNU's headers don't match our library.
1993-11-17 19:54:46 +00:00
pk ee0245d52d "ld -X -r": debug symbols starting with 'L' didn't make it to the symbol table.
Precursor to more massive changes in local symbol handling.
1993-11-14 19:01:40 +00:00
pk 4a64975120 Make `-Z' actually do something different again (old style ZMAGICs). 1993-11-14 16:51:17 +00:00
cgd 6c547adbae add VERSION file 1993-11-14 13:07:28 +00:00
cgd 97fe973b31 slight cleanup 1993-11-14 13:07:22 +00:00
pk c6cb826f23 Call breakpoint `BPT' in stead of `TRAP'. 1993-11-13 11:20:17 +00:00
jtc 9024f9dee1 Upgrade to Gawk 2.15.3 1993-11-13 02:26:02 +00:00
jtc dbc9689292 Upgraded to diffutils 2.6. 1993-11-12 02:25:52 +00:00
cgd c88bada6aa delete underscores for new curses 1993-11-12 00:27:26 +00:00
jtc c824ac0cb8 Don't install libgnuregex. 1993-11-11 01:25:58 +00:00
pk e5b3eedefb Eleminate duplicate inclusion of shared objects (libgcc!).
Start using auxiliary information (using `n_other') to tackle aliasing of
function addresses and direct function calls in shared objects.
NOTE: currently protected by `#ifdef EXPERIMENTAL'.
1993-11-10 21:53:30 +00:00
pk a2d3040ffb Added function `md_set_breakpoint()'.
Define for TRAP. NOTE: THIS IS DEFINED AS `ta 1'!. This may need to be
changed for NetBSD.
1993-11-10 21:46:03 +00:00
pk 47aca600bd Added function `md_set_breakpoint()'. 1993-11-10 21:40:50 +00:00
pk 2d6241585d Do the debugger hooks.
Revised algorithm for finding symbols using `nz_other' (auxialiary type info).
1993-11-10 21:37:39 +00:00
pk 168c91b813 Use strsep() in stead of strtok() and restore colons in eg. env. vars. 1993-11-08 13:20:39 +00:00
cgd daea3d2f86 add shlib_version file, with version 0.0 1993-11-08 03:48:53 +00:00
cgd 741cd52621 NOPIC until we can use c++ shlibs 1993-11-07 10:56:02 +00:00
pk 9446d24503 md_init_header: our exec header differs from SunOS's. 1993-11-06 19:15:31 +00:00
pk 2fb1bba1ae Do a better job of recognising data in text segments, eg. `const char []'. 1993-11-05 12:47:11 +00:00
pk 10d19f6580 Less spurious "undefined symbol" msgs for shared library defined symbols. 1993-11-05 12:45:25 +00:00
pk fa3bfac6b2 Pull in archives containing definitions needed by shared objects. 1993-11-05 12:43:11 +00:00
pk 6e2bed1cac Print symbol name in "undefined" error msg. 1993-11-03 21:35:54 +00:00
cgd 0d2eb7ab59 use gnu malloc 1993-11-03 16:29:57 +00:00
cgd e9bb2d8df8 use gnu malloc 1993-11-03 16:09:01 +00:00
cgd 0ea9b5363b add subdirs 1993-11-03 13:01:36 +00:00
cgd c12bc1839f add -static to 'LDFLAGS', as it goes in /sbin 1993-11-03 05:20:49 +00:00
mycroft 25d572fb12 This warning is fucking annoying, and ld already told us about it when we
linked the executable.  Make it #ifdef DEBUG.
1993-11-03 04:58:57 +00:00
pk 2fe519a144 Documented the -Bshareable option (now required to build shared objects). 1993-11-02 22:56:51 +00:00
phil 9c11534145 Moved a , in to make an #ifdef PIC work with PIC not defined. 1993-11-02 20:46:15 +00:00
phil 757d5c9cc5 Added a fix to support "movd _foo(pc), _bar(pc)". 1993-11-02 20:44:29 +00:00
pk 94aab0b5fc The N_SET* symbols are back in. C++ object files can now be linked again.
(not yet fit for *shared* C++ libraries).
1993-11-01 16:26:13 +00:00
pk be6ea65f08 Close those file descriptors. 1993-10-31 14:54:29 +00:00
pk 3f26fe8498 Check for EX_DYNAMIC flag in exec header. 1993-10-31 14:41:46 +00:00
cgd c781fb6347 don't make PIC libraries; they're silly for this library 1993-10-28 05:00:07 +00:00
cgd 7c9c41cc1e don't try to include libgnumalloc unless we're building a program 1993-10-28 04:59:44 +00:00
pk abbf20b6e1 use SHAREABLE in init_header() in stead of `entry_symbol'. 1993-10-27 00:56:17 +00:00
pk b817714018 -Bshareable added to CFLAGS. 1993-10-27 00:55:24 +00:00
pk 762354917d use SHAREABLE in init_header() in stead of `entry_symbol'. 1993-10-27 00:54:58 +00:00
pk 4aa8c26f37 Improved handling of PIC code in "main stream" .o files.
Don't touch __DYNAMIC when `-r' is on.
Now must use `-Bshareable' to make shared libraries.
1993-10-27 00:53:39 +00:00
pk 08bf09ac86 Handling of defined global data in initializers is dependent on -k flag. 1993-10-27 00:14:14 +00:00
pk 8ea3d67031 Search for top-of-stack blew up if program had no environment strings. 1993-10-26 19:30:13 +00:00
cgd 130c0dd9d9 use gnu malloc 1993-10-26 06:56:08 +00:00
cgd 47850d1d3b combine malloc, free, and realloc into one file, because that's what
libc does, and we don't want things to get screwed up at link-time.
1993-10-26 06:52:16 +00:00
cgd 842069a9cb use gnu malloc 1993-10-26 06:51:34 +00:00
pk 71b80edde6 Handle `RELOC_32' relocs resulting from .word's. 1993-10-25 21:57:06 +00:00
pk 8253b70fc7 Fix premature relocation of external data that may be moved around at run-time.
This at least handles .word directives. May be sufficient even.
1993-10-25 21:54:37 +00:00
pk ecd08c7591 Make that #ifdef NetBSD, not __NetBSD__ 1993-10-24 00:52:40 +00:00
pk f385d97564 Use MID_MACHINE.
#ifdef NetBSD in stead of #ifdef sun
1993-10-24 00:48:20 +00:00
pk 0d1097aaf9 Use MID_MACHINE in stead of MID_I386 1993-10-24 00:47:05 +00:00
glass 32ec2aa7d4 removed reference to $ARCH since those files are now under arch/`machine` 1993-10-23 03:09:55 +00:00
jtc 79c47ced71 Both compress and gzip installed themselves as "zcat". I've changed the
makefiles so only gzip is installed as zcat (and now uncompress) because
gzip is faster than compress and it is able to detect corrupted files.
1993-10-23 01:13:35 +00:00
pk a0aae738e7 Changed prototype and internals of std_search_dir(). 1993-10-23 00:34:22 +00:00
pk bfca4dbe69 Utility to maintain shared library lookup "hints".
Does business in `/var/run/ld.so.hints'.
1993-10-23 00:16:57 +00:00
pk 843df2403a Support for `ld.so.hints'.
Handle set[ug]id programs.
No longer use the `lm_lob' field to access parent objects, add private
link map `parent' field in stead (SUN_COMPAT weirdness).
1993-10-22 21:18:58 +00:00
pk 6f8b7828cd Oops, we do have a man page. 1993-10-22 21:10:42 +00:00
pk 32c8052648 ldd: list shared library dependencies. 1993-10-22 21:09:57 +00:00
pk 8846fa47e1 Some definitions for the `ld.so.hints' file. 1993-10-22 21:04:19 +00:00
pk 05d16c3379 relocation for non-RRS shared library symbols wasn't always set correctly. 1993-10-22 21:00:08 +00:00
pk 69af39d0a8 No rounding of bss size to page boundary in ZMAGIC a.out's, the kernel
chokes on it.
Some other minor changes.
1993-10-21 00:52:52 +00:00
pk 7f6cef25a6 Renamed confusingly named macro.
Fixed bug that was the result of said confusion.
1993-10-21 00:00:09 +00:00
pk 01f65b81e3 Make better distinction between SunOS and BSD. 1993-10-19 21:42:38 +00:00
mycroft 3b25c72e2e Clean up deleted files. 1993-10-18 23:34:36 +00:00
pk a12fe8bc68 NOMAN no longer true.
Failed to mention -assert option.
1993-10-18 23:34:29 +00:00
pk 2e6174a0d8 Rudimentary manual page for ld(1). 1993-10-17 23:33:50 +00:00
pk 1dff6d7850 Define our copy of `errno', as it is no longer defined in libc. 1993-10-17 15:40:11 +00:00
pk 2dfde2bc39 Moved <link.h> here from usr.bin/ld as it is needed by other modules
and utilities (eg. crt0, libc, nm).
1993-10-17 00:51:30 +00:00
pk 5473559e44 Enabled generation of N_SIZE symbols. 1993-10-16 22:22:29 +00:00
pk 980fc2e40e removed `config.staus' from CLEANFILES. 1993-10-16 22:04:48 +00:00
pk 0aebf1d941 A linker supporting shared libraries (sparc dependent code). 1993-10-16 21:54:33 +00:00
pk 3d68d0acae A linker supporting shared libraries (run-time part). 1993-10-16 21:54:08 +00:00
pk 34f24bf837 A linker supporting shared libraries (x86 dependent code). 1993-10-16 21:53:13 +00:00
pk 97ca10e374 A linker supporting shared libraries. 1993-10-16 21:52:27 +00:00
cgd 1f233ade26 ok, just revamp the entire 'config.status' thing. config.status itself
is no longer necessary.  all of the headers are built independently,
to make all dependencies happy, and beforedepend and PROG depend on them.
1993-10-16 03:57:39 +00:00
cgd 1016b2b626 Makefile for gas on the pc532, from Phil Nelson, phil@lamp 1993-10-16 03:23:37 +00:00
cgd ec7b2c6eb4 the target type is 'm68k' (i think), not 'hp300', which was previously
assumed...
1993-10-16 03:23:04 +00:00
cgd 279217b6b8 better support environments (e.g. pc532, hp300) where machine type != cpu
type.  also, deal reasonably with not being able to find a host environment
definition.
1993-10-16 03:19:36 +00:00
jtc 0a54cb8182 Change makefile so manpages are installed correctly. 1993-10-15 23:14:16 +00:00
mycroft 3458627ee9 Clean up deleted files. 1993-10-15 23:06:07 +00:00
jtc 60ac16520b Update to Nate's port of gzip 1.2.4 he did for FreeBSD.
All I had to do is restore the RCSID's for the manual pages.
1993-10-15 23:05:16 +00:00
cgd 4c3b65bb97 use 'hosttype' rather than 'HOST' 1993-10-13 02:00:30 +00:00
cgd 922f210aea don't think of .pl files as prolog files, think of them as Perl files,
and give them a "# " default comment string.
1993-10-08 02:33:30 +00:00
cgd 8f46a34fed fix man page so that makewhatis works on it now... 1993-10-08 01:42:06 +00:00
cgd d6ff5db170 converted to use gnu malloc, and depend on it correctly 1993-10-07 07:23:44 +00:00
cgd c8670033f6 change the type of fread and fwrite to size_t. unistd.h declares
them as ssize_t, but we're using stdio.h...
1993-10-06 21:29:04 +00:00
cgd 74e4a61b3f no pic libraries 1993-10-06 21:28:25 +00:00
pk fb2163c39c No interest in PIC code here. 1993-10-05 21:39:08 +00:00
pk 2dd49eebd8 Put back the 486 extensions which got lost while installing the PIC stuff. 1993-10-04 22:53:32 +00:00
pk 6602850482 Removed bogus comment lines. 1993-10-04 22:17:29 +00:00
cgd 1bfd06b45b add VERSION file 1993-10-04 01:42:00 +00:00
cgd f4875ea885 make it 'safe' for RO /usr/src 1993-10-04 01:34:43 +00:00
pk 4e78efb64b Create libgcc_pic.a 1993-10-03 14:07:18 +00:00
pk 568cf93cc2 config.h: defined ASM_SPEC and LINK_SPEC macros.
tm.h: arrange to output .size directives for global data items.
Both changes are in support of shared libraries.
1993-10-03 13:57:56 +00:00
pk 92f22772ec NOPIC added to Makefile. 1993-10-03 13:50:49 +00:00
mycroft b866b6d0ff Clean up deleted files. 1993-10-02 21:02:11 +00:00
pk aa08fe601f GNU gas 1.92.3 based assembler supporting PIC code (for i386 and sparc). 1993-10-02 21:00:08 +00:00
mycroft e62d58d280 Clean up deleted files. 1993-10-02 20:59:59 +00:00
pk fe9e2f3d60 GNU gas 1.92.3 based assembler supporting PIC code (for i386 and sparc). 1993-10-02 20:58:21 +00:00
mycroft 14e337e2bf Clean up deleted files. 1993-10-02 20:58:04 +00:00
pk 7fc5781857 GNU gas 1.92.3 based assembler supporting PIC code (for i386 and sparc). 1993-10-02 20:56:59 +00:00
jtc 28d14a325c Use `:', rather than `.' to separate user and group in chown commands
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-10-01 00:16:44 +00:00
jtc e0ee30aed4 Use `:', rather than `.' to separate user and group in chown commands
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-09-30 22:42:09 +00:00
cgd b12753abd4 fix bogus makefiles -- didn't have sources and weren't coded properly for that 1993-09-30 02:19:22 +00:00
jtc ac21a0e171 Upgrade to GNU Diffutils 2.5.
No user visable changes, I just want to keep things in sync to make sure
that integrating future versions of diffutils will continue to be relatively
painless.
1993-09-29 21:37:02 +00:00
jtc 2d074d37f6 Include prototype for strerror(). 1993-09-27 18:25:49 +00:00
jtc d7607730b7 Fixed bug that was reported (with patch) on gnu.utils.bug.
Immediate operands of the pushw instruction were being output as 32
bits, rather than the 16 bits they were supposed to be.
1993-09-24 17:19:16 +00:00
rich 7367e2c3e5 Added genclass which supports simple templates for container classes. 1993-09-23 23:28:29 +00:00
cgd 29f7748a75 use -lgnumalloc 1993-09-23 23:13:14 +00:00
mycroft f33cbad6f4 Clean up deleted files. 1993-09-23 23:13:11 +00:00
cgd eb35573f35 use -lgnumalloc 1993-09-23 23:13:04 +00:00
cgd 3560b76d3f add gnu malloc library. to use, -lgnumalloc (same style as -lgnuregex) 1993-09-23 21:10:27 +00:00
cgd 26afbefdad don't leave a getdate.c turd lying around... 1993-09-20 23:40:28 +00:00
brezak 35778f0c37 Don't use syscallmap unless FM_TRAP is defined (it isn't anymore) 1993-09-17 03:12:16 +00:00
jtc 69a25a6a71 Updated to GNU Diffutils 2.4. 1993-09-16 17:39:00 +00:00
mycroft d8e126d18b Don't barf if two file names are the same. 1993-09-05 18:19:31 +00:00
mycroft ab8eff1f49 Don't look in /usr/local!
Can I shoot Phil?  Please?
1993-09-02 18:48:31 +00:00
mycroft 1aabac5ad3 Change getdate.y to getdate.c in SRCS, so it gets depended properly. 1993-08-24 04:33:48 +00:00
cgd 168b3d4eb4 oops; get those last changes right 1993-08-23 09:45:50 +00:00
cgd a4e6cac076 don't generate some instructions, because of friggin' broken fpe for
the i386.
1993-08-23 09:25:15 +00:00
mycroft 5cc299695d Clean up deleted files. 1993-08-23 09:24:09 +00:00
cgd 4d8702d9e3 reorganized++ gcc2 from mycroft 1993-08-23 09:23:40 +00:00
mycroft ed892ecf20 Clean up deleted files. 1993-08-23 09:23:30 +00:00
cgd 58e557c5e6 reorganized++ gcc2 from mycroft 1993-08-23 09:23:16 +00:00
mycroft 8756937037 Clean up deleted files. 1993-08-23 09:23:12 +00:00
cgd c46c267d70 reorganized++ gcc2 from mycroft 1993-08-23 09:20:31 +00:00
mycroft 93543cd977 Clean up deleted files. 1993-08-23 09:20:30 +00:00
cgd 3dd06102da reorganized++ gcc2 from mycroft 1993-08-23 09:20:24 +00:00
cgd 4543c1ebfd changes from 0.9-ALPHA2 to 0.9-BETA 1993-08-23 04:59:38 +00:00
mycroft ee517430bf SRCS is for source files, not object files! 1993-08-16 01:16:12 +00:00
mycroft a2213453ce Use `.if exists' rather than external `test'. 1993-08-15 19:14:59 +00:00
mycroft 9fe1007b7d __386BSD__ --> __NetBSD__ 1993-08-15 19:02:56 +00:00
mycroft 14e1bdc51e __386BSD__ --> __NetBSD__ 1993-08-15 17:01:00 +00:00
mycroft 385c820372 __386BSD__ --> __NetBSD__ 1993-08-15 16:47:00 +00:00
mycroft 60a39ee356 Changes for new Curses. 1993-08-15 16:18:41 +00:00