cgd
5e25db4c59
pull in the sysident.h from ld.so, for NetBSD PT_NOTE generation
1997-03-21 05:47:28 +00:00
cgd
b3860e1660
fix _DYNAMIC definition bogon
1997-03-10 23:17:10 +00:00
cgd
78b14cccb3
s/mainprog_obj/__&/
1997-03-10 23:13:31 +00:00
cgd
46db752aef
fix include path bogosity pointed out by Greg Oster
1997-03-09 04:49:06 +00:00
cgd
3192bd314f
turn Alpha's ELF_TOOLCHAIN checks to ECOFF_TOOLCHAIN checks
1997-02-23 20:42:24 +00:00
cgd
bb52eeac41
build with -fPIC
1997-02-17 19:22:32 +00:00
cgd
4754bd637b
make hard links from crt{begin,end}.o to crd{begin,end}S.o
1997-02-17 19:17:18 +00:00
cgd
d71a874906
const-ify char *'s that need it
1997-01-03 18:23:41 +00:00
cgd
13d2436889
include dlfcn.h for exported dynamic loader function prototypes.
1996-12-18 22:25:09 +00:00
cgd
84e780e7f0
-I expected location of ELF shared loader
1996-12-14 06:03:14 +00:00
cgd
6da04f404e
expect a 'struct ps_strings *' as the fourth argument to __start.
...
If it's there, i.e. doesn't have a value known to be emitted by kernels
which didn't include support for passing it (0 or 0xbabefacedeadbeef),
set __ps_strings to it. Otherwise, use the old 'normal' PS_STRINGS value
for __ps_strings.
1996-12-07 20:04:38 +00:00
thorpej
25f2d6465d
Use ${INSTALL}.
1996-10-18 05:27:38 +00:00
cgd
c7a4944620
update so this compiles with the latest ELF ld.so. Include bsd.own.mk
...
at the top, for ELF_TOOLCHAIN definition, so this can be better
conditionalized for new/old toolchains.
1996-10-08 00:29:48 +00:00
cgd
cccb7a88b4
Reimplement in C, adding ELF support. if compiled with -DECOFF_COMPAT
...
(currently the default), then it compiles on both an ECOFF toolchain
and on an ELF toolchain (but w/o support for dynamic linking or C++
constructors & destructors). If compiled without -DECOFF_COMPAT, it
supports statically- or dynamically-linked ELF binaries (and shared
libraries).
1996-09-12 16:59:01 +00:00
cgd
44279d38cb
user better local labels, be smarter with noat and use of the at register.
...
Suggested by Matt Thomas.
1996-09-09 01:03:38 +00:00
cgd
6f5a87ec6c
remove a few macro definitions which duplicate (and in one instance,
...
conflict with) those in <machine/asm.h>.
1996-05-16 21:56:22 +00:00
cgd
3601644b3c
limit the flags that get passed to cpp
1995-12-20 12:36:56 +00:00
cgd
2a3b48cdaf
CFLAGS+=, not CFLAGS=
1995-12-12 01:53:50 +00:00
cgd
c948e0646d
profiling support
1995-11-04 00:30:50 +00:00
cgd
28426ef703
fix up a bit of profiling support
1995-10-29 19:54:15 +00:00
cgd
1162a1d4ff
kill OSF/1 assembler support, and make gcrt0.o link (but not work).
1995-10-09 23:54:37 +00:00
cgd
9fac9bc0af
initial alpha support. no profiling support.
1995-02-10 17:53:00 +00:00