580 Commits

Author SHA1 Message Date
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