mycroft
bd0189777f
Clean up deleted files.
1994-12-20 12:07:06 +00:00
cgd
7d4d010b41
don't forget dc!
1994-12-20 09:22:21 +00:00
pk
e46ed32748
Bummer! Undo mmap() changes in rev. 1.26; they royally screw up the
...
kernel's pmap address preference mechanism.
1994-12-19 12:21:21 +00:00
pk
ee06b233df
Define the "weak bit" in a slightly more general way (SVR4 ABI compatible).
1994-12-18 16:12:43 +00:00
pk
e2025017e0
Handle "/dev/zero" stuff more globally.
1994-12-18 16:05:49 +00:00
pk
b8937d605d
Re-arrange mmap() calls, per Charles' suggestion.
1994-12-18 15:38:55 +00:00
pk
f5122b4f23
Support`.weak' pseudo-ops.
1994-12-18 13:09:51 +00:00
pk
80a2d73dcc
Don't let N_INDR entries override already defined symbols.
1994-12-17 16:22:57 +00:00
jtc
09733cc655
don't define _exit() here (PR #637 ).
1994-12-15 08:51:23 +00:00
jtc
8d5a180936
Install zgrep manpage too.
1994-12-14 01:50:14 +00:00
mycroft
9c93cdd301
Handle GCC's include-related options which take an argument, (almost) as
...
suggested by Giles Lean.
1994-12-13 11:06:25 +00:00
pk
524e00b29b
Ensure contiguous chunks for all of an object's address space (text+data+bss).
1994-12-07 20:30:53 +00:00
jtc
0a32766271
Use mv -f.
1994-12-06 07:05:35 +00:00
mycroft
d1baf72663
Fetch eip, too.
1994-12-06 03:53:41 +00:00
mycroft
220bb6f6d5
#ifdef some of that.
1994-12-06 03:41:39 +00:00
mycroft
30f739a903
Fix getch_kcore_registers() enough that kgdb is useful.
1994-12-06 03:30:59 +00:00
mycroft
9ea7c211d9
Fix some other broken comments.
1994-12-04 08:26:22 +00:00
mycroft
ffadc8821a
Remove silly comment that was causing `make depend' to barf.
1994-12-04 07:42:44 +00:00
phil
1e81068b29
Updating to 1.03 with RCS added to most .[chyl] files
1994-12-02 00:43:14 +00:00
mycroft
f92d1d5f44
Clean up deleted files.
1994-12-01 04:33:51 +00:00
phil
cc2fc6e194
Import of GNU dc (from bc-1.03).
1994-12-01 04:26:47 +00:00
phil
5f1de942a7
Import of GNU bc-1.03
1994-12-01 04:23:53 +00:00
pk
7df5d3ecf2
Another md macro to initialize a home-made struct reloc needed
...
for N_SET* type relocations in shared objects.
1994-11-30 18:24:56 +00:00
phil
0a13ae3ba2
patches from Matthias
...
new RCS id format
1994-11-30 06:20:42 +00:00
pk
e04b1df8e3
A short description of the machine dependent parts of ld/rtld.
1994-11-28 10:37:10 +00:00
jtc
1f0778e262
New category, 'standards'
1994-11-21 20:15:36 +00:00
deraadt
a7f0085a36
we do not install as cccp
1994-11-02 09:07:33 +00:00
deraadt
f91e2abb12
--file, not --filename
1994-11-02 07:06:37 +00:00
jtc
cd439d82af
Upgraded to diffutils 2.7.
1994-11-01 20:38:40 +00:00
pk
1f746cfba1
Prevent infinite loop on dubious input.
1994-10-30 14:18:42 +00:00
mycroft
15cea8b764
Don't close the hints file while it's mapped, but unmap and close it after
...
loading.
1994-10-26 20:21:42 +00:00
mycroft
e23e2b1219
Remove two unused functions.
1994-10-26 20:03:31 +00:00
mycroft
c1a45e7763
Clean this up a bit, and use the trap gate to enter the kernel.
1994-10-26 19:41:13 +00:00
cgd
4d2cbfce0a
new RCS ID format.
1994-10-26 00:55:40 +00:00
jtc
1822837902
Upgraded to Taylor UUCP 1.05 (Thanks to John Kohl).
1994-10-24 22:27:43 +00:00
jtc
83ed75f58e
Upgraded to Taylor UUCP 1.05 (Thanks to John Kohl).
1994-10-24 22:17:41 +00:00
mycroft
db9f432b61
Clean up deleted files.
1994-10-24 22:17:40 +00:00
jtc
b8b0d848d6
Upgraded to Taylor UUCP 1.05 (Thanks to John Kohl).
1994-10-24 22:15:56 +00:00
cgd
33d104a124
encourage people to supply a release field, by telling them what to supply,
...
then refusing the PR if they don't supply anything.
1994-10-24 19:10:41 +00:00
mycroft
95a019206d
Clean up deleted files.
1994-10-24 18:50:06 +00:00
pk
c13cbefe95
Recognise more symbol types when complaining.
1994-10-19 20:16:38 +00:00
pk
633e8b717d
Workaround a problem with alias symbols.
...
Add some more symbol trace points.
1994-10-19 20:15:35 +00:00
andrew
464ea0c010
Use /etc/rmt as per protocol definition, to ensure interoperability
...
(thanks theo :). For NetBSD, /etc/rmt is a symlink to the real
/usr/sbin/rmt.
1994-10-18 06:04:08 +00:00
cgd
39619ceab9
fine, install as zcat, too, but _NOT_ as compress; man page is incorrect.
1994-10-17 21:37:28 +00:00
jtc
5f55f20bd4
Change GNATS_SITE from sun-lamp to netbsd.
1994-10-17 17:22:26 +00:00
cgd
12ec973dba
use NetBSD.ORG for the mail address.
1994-10-17 03:03:32 +00:00
andrew
25386c8c8e
Be sure to use /usr/bin/rsh and /usr/sbin/rmt.
1994-10-16 11:34:34 +00:00
mycroft
daf60df8bc
Minor changes.
1994-10-07 14:41:14 +00:00
mycroft
c9ea883812
Enable HAVE_BROKEN_SETREUID.
1994-09-23 09:21:49 +00:00
deraadt
80525d6b91
Don't use trad-core.c the the i386 or sparc.
1994-09-19 23:51:14 +00:00
deraadt
43965575ed
NBPG --> getpagesize()
1994-09-19 16:58:18 +00:00
mycroft
d7eb307ccf
Type check format args with `q' modifier. Suggested by Bruce
...
Evans, but implemented independently.
1994-09-19 14:44:05 +00:00
mycroft
07e28fc0bf
Don't bother with quad functions.
1994-09-19 06:47:16 +00:00
mycroft
72e34bc0d4
Shrink ld.so by 12k.
1994-09-19 04:49:02 +00:00
mycroft
802570eafb
Make the local ID support more flexible. From Ty Sarna.
1994-09-19 02:34:17 +00:00
mycroft
a16a6eea42
Add -DHAVE_TERMIOS, per Thomas Eberhardt.
1994-09-19 01:38:55 +00:00
mycroft
96933ee163
Don't use rate_to_code() for termios; cfset[oi]speed() does the conversion.
1994-09-19 01:00:48 +00:00
deraadt
6e34e2ecbe
Can't do `#ifdef BSD' unless we've pulled in <sys/param.h>
1994-09-18 02:57:08 +00:00
mycroft
97a272bc2e
vmunix --> netbsd
1994-09-17 00:17:12 +00:00
pk
e98741c376
Add rcs Ids.
1994-08-25 07:36:17 +00:00
pk
692b4569b4
Selected bits from a newer gas.
1994-08-24 20:12:01 +00:00
pk
4f52d12541
Fix confusion over the current line number in included files and
...
`\'-continued lines that were collapsed by the C preprocessor.
1994-08-24 20:10:46 +00:00
pk
762a72d9ba
Enable listings
1994-08-24 20:05:54 +00:00
pk
f3e016280f
Enable listings.
1994-08-24 20:04:30 +00:00
pk
6733936a43
Locate source line of relocation errors; currently this only works when
...
one of the listing options is on.
1994-08-24 20:00:54 +00:00
pk
50292a8be8
Add missing $(DESTDIR).
1994-08-22 19:54:44 +00:00
pk
c76144bbf8
Postpone allocation of linkage table offsets until pass 2.
...
Check for Global Offset Table overflows and, if needed, adjust the
offset range we'll use (offset 0 must always be in it).
1994-08-21 15:22:43 +00:00
pk
74920774ee
init_rrs() no longer needed.
...
Adapt to changed flags.
1994-08-21 15:18:44 +00:00
pk
66c04ea8cb
Rename some flags.
1994-08-21 15:17:00 +00:00
pk
41671de8e6
Define Global Offset Table range.
1994-08-21 15:15:43 +00:00
cgd
45afd5bdba
check for NOPIC after bsd.prog.mk, so that sys.mk is included. from phil.
1994-08-19 04:24:01 +00:00
deraadt
c06d1564bd
some clarification from john
1994-08-17 06:30:31 +00:00
phil
7297407d7b
fix from Matthias Pfaller.
1994-08-16 23:18:20 +00:00
mycroft
5d63b9d35e
Don't use uninitialized LIBS' and
CSU'.
1994-08-13 10:26:39 +00:00
pk
864ea66ef9
Use new a.out flags.
1994-08-13 08:42:33 +00:00
pk
1e5c13e008
Set a.out header EX_PIC flag if `-k' was given.
1994-08-13 08:39:28 +00:00
pk
233cc208f0
Re-add `LD_WARN_NON_PURE_CODE' that went missing.
1994-08-12 08:11:16 +00:00
mycroft
820158688b
Clean up some of the formatting.
1994-08-08 06:21:50 +00:00
pk
867591e7cb
Relax minor version number checking somewhat; issue warning if minor
...
version is less than expected.
1994-08-07 10:34:40 +00:00
deraadt
c95b4d82a2
manpage from <jfw@jfwhome.funhouse.com>
1994-08-07 00:44:32 +00:00
jtc
323cab6f56
Handle - arg correctly (PR #390 )
1994-08-06 05:52:05 +00:00
pk
9e0ddbbe6f
Remove some unnecessary code.
1994-08-03 15:57:58 +00:00
chopps
b6d669a07c
binder_entry() must save all scratch registers to make the process
...
of binding functions completely transparent.
1994-08-03 15:57:54 +00:00
pk
f5ca392cc8
Propagate warning symbols into shared libraries too.
...
Fix RRS relocation counters.
1994-07-23 08:40:45 +00:00
pk
2b43180d6d
Propagate N_WARNING symbols to `-r' output.
1994-07-21 14:59:01 +00:00
mycroft
0b494a6b0b
Import selected bug fixes from GCC 2.5.
1994-07-13 08:13:45 +00:00
cgd
f14f488a6f
don't define exit() here. in fact, none of these should be here, but...
1994-07-12 21:00:14 +00:00
mycroft
8f16f6bc08
Implement `#:' syntax for literal binary representations of floating point
...
numbers.
1994-07-07 01:49:10 +00:00
mycroft
5156a7b075
Do something more intelligent when compiling into ${DESTDIR}.
1994-07-06 04:06:27 +00:00
cgd
775b690718
fix typo; from phil
1994-07-04 19:46:37 +00:00
cgd
97e0e0acd1
don't strip the script. pointed out by Duncan McEwan <duncan@comp.vuw.ac.nz>
1994-06-30 07:12:10 +00:00
pk
1d1aa8ff38
Some refinement in resolving symbols from shared objects.
1994-06-29 11:18:45 +00:00
pk
1cf6a27eef
error => warnx
1994-06-29 11:15:34 +00:00
mycroft
46a7a83030
Add new keyword.
1994-06-29 05:26:35 +00:00
phil
37256fb7d1
Because the pc532 requires gcc-2.5.8 to compile correctly, I am including
...
the necessary files to get gcc-2.5.8 to compile and work. These *are* the
files used to generate the cc1 and cc1plus of the binary distributions.
1994-06-28 21:37:52 +00:00
jtc
e11807daea
Use new support for *.sh files in <bsd.prog.mk> to simplify Makefile.
...
Don't add ${DESTDIR} when replacing PROTODIR in script.
1994-06-28 05:39:53 +00:00
pk
52cb3eb56c
Fix N_WARNING symbol botch.
1994-06-24 13:35:04 +00:00
pk
6f591a0e01
copyright notice.
1994-06-24 13:34:04 +00:00
pk
278342f622
N_WARNING symbols handling.
1994-06-24 13:33:50 +00:00
pk
af393037b0
N_WARNING symbols handling.
1994-06-24 13:33:40 +00:00
pk
009be1653a
strdup() doesn't grok NULL pointers
1994-06-24 13:31:34 +00:00
pk
bbdc5952bf
Just return `wrong format' if file isn't recognised, in stead of
...
something uncivil.
1994-06-24 06:57:52 +00:00
pk
e20de834b6
network order a.out headers.
1994-06-22 15:14:08 +00:00
pk
5c19c1d909
squish some weird code, which is in the way.
1994-06-20 07:19:31 +00:00
jtc
293d08ab47
Add port-pc532 & port-pmax categories
1994-06-20 05:06:47 +00:00
cgd
53ba44f2bd
link these static, for safety. tar is going away, eventualy, anyway
1994-06-19 00:03:41 +00:00
pk
3f8aad55bf
Fix false assumption about external (N_EXT) symbols always being
...
in the global symbol table (reported by Geoff Rehmet).
Some misc. reformatting.
1994-06-16 13:41:52 +00:00
pk
d64d286b35
Update man page.
...
Use `__progname'.
1994-06-16 13:38:27 +00:00
cgd
ea8eca1a7b
need sys/param.h for new ucred.h
1994-06-13 23:59:10 +00:00
cgd
f5ef67b2d1
don't clobber uncompress, zcat, or their man pages
1994-06-13 15:18:46 +00:00
chopps
6a0e2061ce
some changes for new style cachectl. remains compat for <= 030
1994-06-13 05:28:39 +00:00
pk
a43fd7b3a2
Conversion to err()/warn() for error reports.
1994-06-10 15:16:32 +00:00
pk
a6bf4f8176
Conversion to err()/warn() for error reports.
...
Minor bug fixes:
a case of free()ing in the wrong order. (from Rick Murphey).
processing alias symbol twice (sometimes).
Some miscellaneous cleanup.
1994-06-10 15:16:04 +00:00
phil
07135c789c
Removing -DIN_GCC from CFLAGS. It caused compile errors on both the i386
...
and the pc532 due to an incorrect definition of ptrdiff_t. It is also not
used in compiling other parts of gcc.
1994-06-09 19:12:24 +00:00
phil
7def3ee346
adding shared lib support and some bug fixes (not all bugs for the
...
ns32k can be fixed in the arch/ns32k directory)
1994-06-09 18:58:50 +00:00
phil
92fb73b85a
Get it to compile. Running will come later :)
1994-06-09 14:46:17 +00:00
phil
4ffe8521c9
Add a const.
1994-06-09 04:57:44 +00:00
pk
07dacb0383
Add missing #include <machine/reg.h>
1994-05-31 20:54:14 +00:00
hpeyerl
96fcc3dd20
byebye frame.h
1994-05-30 20:03:39 +00:00
phil
6dddac0ec1
ns32k RELOC bug fix.
...
(RCS file fixup by cgd.)
1994-05-25 21:07:15 +00:00
pk
4c34eff417
Selected bits from GNU gas 2.3
...
Remove label parsing hack.
(RCS file fixup by cgd.)
1994-05-25 21:06:13 +00:00
phil
56de4ac628
ns32k changes.
...
(RCS file fixup by cgd.)
1994-05-25 21:05:30 +00:00
pk
19c36d96ae
kernel stuff brought over from gdb-3.5
1994-05-25 18:27:49 +00:00
pk
f1ca0d9765
add rcsid
1994-05-25 17:10:38 +00:00
pk
6082493356
-A' implies
-Bstatic'
...
`-d' implies `-dc'
1994-05-25 16:09:40 +00:00
pk
1f62b4a243
Make line counters work.
1994-05-25 13:53:23 +00:00
pk
7b3b928200
Adapt to new app.c
1994-05-25 13:52:48 +00:00
pk
7672b8b95b
New style core dumps.
1994-05-25 10:56:56 +00:00
pk
ca0065ab75
Another move to .data to please gdb.
1994-05-25 10:14:37 +00:00
phil
8a0a20f0ef
Follow changes to sys/arch/pc532/include/reg.h.
1994-05-24 23:58:24 +00:00
pk
4369371ef0
Enable dl*() prototypes.
1994-05-24 10:47:48 +00:00
pk
f28b14e8b3
Force some string constants into the data segment (for core-dump reading).
...
Rename internal dl_*() functions.
Do run-time symbol alias processing.
1994-05-24 10:44:06 +00:00
phil
f4e2fcaf42
ns32k RELOC bug fix.
1994-05-23 06:47:18 +00:00
pk
deb026c61e
Get rid of HOST_DATA_START_ADDR; current kernel sets but a few fields
...
in kp_eproc.
1994-05-21 19:19:00 +00:00
jtc
d79f74d55d
eliminate compiler warning
1994-05-20 13:21:25 +00:00
jtc
48377e5b3f
Upgrade to Gawk 2.15.5
1994-05-20 08:03:48 +00:00
pk
2ec33dd3de
Selected bits from GNU gas 2.3
...
Remove label parsing hack.
1994-05-19 18:10:35 +00:00
pk
d8713176c8
Stop gap: wait for updated <sys/user.h>
1994-05-19 15:56:29 +00:00
pk
f0df258e0f
Provide machine dependency in registers location.
1994-05-19 15:55:35 +00:00
pk
9fed7065e9
Fix some syntax errors.
1994-05-19 15:50:27 +00:00
pk
578123940b
Selected bits from gas 2.3
...
Remove label hack.
1994-05-19 14:41:47 +00:00
pk
104b4025b8
Dig out a program counter; dubious..
1994-05-18 12:43:13 +00:00
pk
68d7c37b1c
Provide for reading from user memory; seems to be needed for stack traces.
1994-05-18 12:42:15 +00:00
pk
3cb426dcde
Framework for kernel debugging.
1994-05-17 19:34:51 +00:00
pk
34bcc4c76b
dummy kernel-debug routines for now.
1994-05-17 14:04:50 +00:00
pk
67c44985d7
Framework for kernel debugging, needs more work.
1994-05-17 14:01:44 +00:00
pk
5a733c195b
Tweak address maps so that .o & kernel symbols tables have some meaning.
1994-04-29 20:46:50 +00:00
phil
59a264f1a8
Adding ns32k support.
1994-04-28 17:11:00 +00:00
phil
9911db04dc
Adding ns32k definitions.
1994-04-28 17:10:40 +00:00
pk
72b85788e5
function parse() has moved to ld.c, thus avoiding scanf() code to be
...
included in ld.so.
1994-04-22 07:57:54 +00:00
pk
b1392e7c17
Properly round the allocated set vector space; reduces by one the number
...
of ways in which C++ programs will dump core.
1994-04-22 07:55:19 +00:00
cgd
158c4beb27
queue/struct changes
1994-04-21 08:03:56 +00:00
pk
dea3fb5642
Correct call sequence for `mcount()' when -fpic is on. Also, our mcount()
...
doesn't take an argument.
1994-04-20 09:19:02 +00:00
pk
c83756b171
Careful when claiming jump slots in the "force alias" case.
...
Taking the address of a function must not cause it to be relocated to
a possibly already allocated jump slot. C++ virtual function tables are
an example of this.
1994-04-15 10:05:39 +00:00
pk
b6d3849691
Don't core dump on shared objects. We need an a.out flag really.
...
Some misc cleanup.
1994-04-10 08:54:30 +00:00
mycroft
31cfe023f3
Remove extra `\n' in message.
1994-04-10 01:52:02 +00:00
mycroft
3da15f45bb
Clean up deleted files.
1994-04-08 08:39:11 +00:00
phil
454544a141
ns32k changes.
1994-04-08 08:38:40 +00:00
pk
f8af116033
dlopen() should make a copy of argument (Thomas Eberhardt).
1994-04-07 19:46:30 +00:00
pk
a426b2b937
ns32k support by Matthias Pfaller.
1994-04-07 19:44:46 +00:00
pk
afc89926d8
Use machine architecture when examining object files for compatibility.
1994-04-07 19:43:37 +00:00
pk
12f28a9ba6
PC relative segment relocations don't need to be looked at at run-time (such
...
relocations occur on the ns32k).
Dump <strings.h> from header files.
1994-04-07 19:41:17 +00:00
mycroft
bbcbd9ca18
Argh! Someone's defining all the obvious constants to switch on.
1994-04-07 19:21:36 +00:00
mycroft
51a66580d4
Ditch the warnings by default.
1994-04-07 19:19:07 +00:00
mycroft
b53cb36f67
Delete 0 displacements in base-index operands.
1994-04-07 19:14:45 +00:00
jtc
352131ba27
Pay attention to SUBMITTER environment variable. Fix from Mark Weaver
1994-04-07 16:06:10 +00:00
pk
158618112b
Terminate comment at a reasonable place.
1994-04-03 18:38:02 +00:00
cgd
6c3c466fe7
off_t stuff
1994-04-01 03:05:34 +00:00
jtc
c4dd0dbafe
Getgroups()'s second argument is now a gid_t ptr.
1994-04-01 01:29:28 +00:00
pk
b120bb4e37
Suck in lseek() prototype.
1994-03-31 14:17:29 +00:00
cgd
f42457d918
alphabetize subdir list, where possible
1994-03-28 12:32:25 +00:00
cgd
95d6a185be
no more MAP_FILE
1994-03-28 02:07:04 +00:00
cgd
8a42d9035d
bump version number
1994-03-27 11:12:53 +00:00
cgd
d85e4acf72
off_t exp.
1994-03-27 09:26:59 +00:00
cgd
0fa009a916
off_t exp.
1994-03-27 09:01:41 +00:00
phil
6be810dd60
Adding the correct NetBSD LIB_SPEC.
1994-03-22 01:28:42 +00:00
cgd
abe52e6608
fix section typo; from Luke Mewburn <lm@rmit.edu.au>
1994-03-19 08:02:14 +00:00
cgd
058c23f164
fix diff -l, so that it invokes pr correctly.
...
from mark@aggregate.com (Mark P. Gooderum)
1994-03-18 21:45:44 +00:00
pk
3612b8750e
as_bad(): don't use error messages as a format string in printf().
...
Use vararg parameter declaration that gcc actually compiles correctly.
1994-03-16 18:40:35 +00:00
phil
48d3b7a6e8
Adding the correct flex flags for an interactive scanner.
1994-03-11 20:25:06 +00:00
phil
30f778234a
Adding the ns32k arch to gcc2.
1994-03-10 21:11:39 +00:00
jtc
a35836919c
From: Larry Jones <scjones@thor.sdrc.com>
...
Subject: man pages for diff et al.
I finally got tired of not having man pages for diff and friends, so I
edited the appropriate sections of the texinfo manual into man format.
1994-03-09 19:06:47 +00:00
pk
39305c8494
Enable ATTACH/DETACH.
1994-03-09 16:15:45 +00:00
chopps
8e6af40327
oops
1994-03-08 23:50:14 +00:00
chopps
3fcebc3096
flush instruction cache.
1994-03-08 06:52:33 +00:00
pk
bae64c2801
Fix from <law@snake.cs.utah.edu> to save address register # 5 when used
...
for PIC addressing.
1994-03-03 10:35:50 +00:00
cgd
a6bf31a35c
undef P_tmpdir for NetBSD, because as the header says, it should be used.
1994-03-03 01:12:06 +00:00
chopps
9972647cfa
fix core-file-failing-signal, and remove arch dependent values.
1994-02-23 04:48:33 +00:00
chopps
3eb7421d03
removed arch dependent values.
1994-02-23 04:35:35 +00:00
jtc
dcc310f9fe
Changed configure.in so it has NetBSD's (not Cygnus's) defaults.
...
People (without NetBSD boxes connected to the net) should now be able
to configure and use this version of send-pr to submit bugs.
1994-02-19 01:15:59 +00:00
jtc
dff3317321
Upgrade to Gawk 2.15.4.
1994-02-17 01:21:51 +00:00
pk
1bb4f06e2a
Libraries which are in the hints file but not in one's LD_LIBRARY_PATH (if
...
set) were not found.
1994-02-15 22:51:23 +00:00
jtc
56b46d00e9
Install app-defaults file with the correct name.
1994-02-14 17:27:49 +00:00
pk
90e1d9b049
Fix mis-understood relocation types; do sensible things when doing
...
PIC code.
Handling of the `%hi' operator is still slightly broken, especially when
used in conjunction with the `set' pseudo-op (rather academic, as there's
no reason to code something like `set %hi(var), reg').
1994-02-11 00:20:33 +00:00
cgd
95e2816dca
alphabetize!!!
1994-02-10 23:59:51 +00:00
pk
9b345fd6e5
Define an adjustment for {TEXT,DAT}_ADDRs.
...
Hide some things from rtld with #ifdef RTLD.
1994-02-10 21:21:27 +00:00
pk
637c349300
Update relocation addend correctly (affects Sparc only).
1994-02-10 20:58:50 +00:00
pk
bd733720d6
Enable .type & .size generation.
1994-02-10 20:36:31 +00:00
pk
fae2950e23
Sparc executables have 8k page granularity.
1994-02-10 20:31:11 +00:00
cgd
1a1b1466cb
kill bogus install -d's. for those that are appropriate (libg++),
...
make owner and mode explicit, to make the mtree files.
1994-02-10 02:17:56 +00:00
cgd
8f54ff345b
don't use 'make' explicitly
1994-02-10 01:47:47 +00:00
pk
f1ffa7a2c4
Brr, even very local symbols must sometimes be in the symbol tables.
...
XXX- should rename these symbols for public consumption.
1994-02-08 10:20:57 +00:00
jtc
3bb5673faf
Check /usr/X11, /usr/X11R6, /usr/X11R5, /usr/X11R4 & /usr/X386 (in that
...
order) for X include files and libraries.
1994-02-05 01:37:16 +00:00
mycroft
2f22b17ddf
Set KERNEL_U_ADDR to USRSTACK.
1994-02-04 19:50:49 +00:00
mycroft
7af9c0b2a8
Hopefully fix some of the m68k page size conflicts.
1994-02-04 18:08:09 +00:00
mycroft
78132c69bc
We only align to 4-byte boundaries, not 8.
1994-02-04 17:58:40 +00:00
pk
f565950a7d
Remove superfluous #include <machine/ptrace.h>
1994-02-04 16:48:20 +00:00
pk
62edd253d8
Don't try to outsmart <sys/ptrace.h>
1994-02-04 16:40:20 +00:00
pk
9fce3345c0
Do the necessary fixups if no relocation structure is going to be output.
1994-02-04 14:19:33 +00:00
pk
f6276c82f9
Add a panic condition.
1994-02-04 14:15:57 +00:00
pk
217b863c61
Hack to allow white space between a label and its colon; this will
...
make ANSI preprocessor catenation work in assembler source.
1994-02-04 13:57:40 +00:00
pk
fc52957f63
Recognise beq' as an alias for
be'.
1994-02-03 23:30:09 +00:00
deraadt
f2428221e9
${MAKE} not make, from roland
1994-02-03 12:57:34 +00:00
pk
9b1f5ed60c
More `call' instruction templates.
1994-02-02 19:50:05 +00:00
pk
f2478f27ef
Provide templates for `call %reg+offset' instructions.
1994-02-02 11:03:37 +00:00
cgd
3ab5b4c497
add some CLEANFILES
1994-02-02 06:30:30 +00:00
pk
108e1a3d55
Don't barf at LO10 relocation overflows; just truncate value.
1994-02-01 21:49:18 +00:00
jtc
fc1d8f3bac
Fix spelling error in Copyright notice
1994-01-29 01:54:01 +00:00
mycroft
2eeed7e2bc
This is an ugly kluge to get the machine id correct.
1994-01-28 22:37:29 +00:00
cgd
d1e04375b9
use LIBTERMCAP instead of explicit path
1994-01-28 21:37:23 +00:00
pk
bc9bb1a343
Like others, allow for SunOS .o files.
1994-01-28 21:02:21 +00:00
mycroft
89583c18ac
Clean up deleted files.
1994-01-28 21:01:29 +00:00
pk
d27581fb4b
Use somewhat customized version of malloc, in stead of relying on a
...
crummy sbrk() backend; proper aligment must be guaranteed on all archs.
Drafting dlopen, dlsym, et.al.
1994-01-28 21:01:20 +00:00
pk
90cfba21cb
Use `.type' directives generated by gcc.
...
Numerous internal changes & bug fixes.
NOTE: must re-compile & re-link shared libraries before used to link programs.
1994-01-28 20:56:09 +00:00
pk
64075b6a06
Remove reference to `mywrite()'.
1994-01-28 20:53:25 +00:00
pk
ad127b0a0a
Redone from scratch, but maintain SunOS compatibility.
1994-01-28 20:26:52 +00:00
pk
ea0407f9c0
Add useful utility.
1994-01-28 16:38:22 +00:00
pk
ab5fc9d054
Upgrade to gdb version 4.11
1994-01-28 16:25:42 +00:00
pk
51efd62c2e
Upgrade to gdb version 4.11
1994-01-28 12:43:43 +00:00
mycroft
bddd530494
Clean up deleted files.
1994-01-28 12:43:41 +00:00
pk
670463fcc8
Upgrade to gdb version 4.11
1994-01-28 12:38:45 +00:00
mycroft
59b10ab3d6
Clean up deleted files.
1994-01-28 12:38:44 +00:00
pk
1b943a732e
Upgrade to gdb version 4.11
1994-01-28 12:37:29 +00:00
mycroft
e6e5bff5d5
Clean up deleted files.
1994-01-28 12:37:00 +00:00
pk
1c061a0df3
Upgrade to gdb version 4.11
1994-01-28 12:36:46 +00:00
mycroft
484911d7d5
Remove broken and redundant declarations.
1994-01-28 02:12:02 +00:00
pk
9c8c8cf98b
Remove -lg from LINK_SPEC, as there's no libg.a.
1994-01-27 19:43:11 +00:00
jtc
dea9382157
It's /etc/passwd, not /bin/passwd.
1994-01-25 19:34:01 +00:00
jtc
2fb7d669c3
Updated to latest send-pr from Cygnus.
...
Added missing files & configuration grot so that NetBSD who are not
connected to the net, but have a net connection on another machine
can submit bugs.
1994-01-24 23:55:37 +00:00
cgd
4fd3c557b6
add NOPIC= . nothing uses -lgcc_pic
1994-01-24 23:10:13 +00:00
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