cgd
|
3601644b3c
|
limit the flags that get passed to cpp
|
1995-12-20 12:36:56 +00:00 |
|
ragge
|
f1aad3abcc
|
Really needed files, forgot them in -current after 1.1.
|
1995-12-12 08:04:47 +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 |
|
pk
|
a9c6e6dfa1
|
Make `make depend' work. For this, it was necessary to remove ${.ALLSRC}
from the build rules; it has been replaced with `${.CURDIR}/${SRCS}'.
Also, avoid "a.out" like <mk/bsd.lib.mk>.
|
1995-09-29 11:23:15 +00:00 |
|
pk
|
dae6393cae
|
atexit() cannot reliably be used in this context. Introduce `.fini' which
is called from rtld through _dlexit() or when this object is unloaded
(from Doug Rabson).
|
1995-09-23 22:38:22 +00:00 |
|
pk
|
3994f31209
|
Activate interface version 4: call dlexit() at exit.
|
1995-09-23 22:34:20 +00:00 |
|
mellon
|
af776e8143
|
Correctly build gcrt0.o
|
1995-06-15 21:59:25 +00:00 |
|
mellon
|
0cfebbe02b
|
start -> __start in END macro as well
|
1995-06-15 21:58:44 +00:00 |
|
mellon
|
96ba717024
|
start -> __start to avoid namespace bugs
|
1995-06-15 21:56:58 +00:00 |
|
pk
|
ef3ad469b6
|
Private strrchr() not needed for scrt0.o
|
1995-06-15 21:41:41 +00:00 |
|
pk
|
f087571372
|
First arg. of syscall2() is a quad_t.
|
1995-06-06 09:04:51 +00:00 |
|
pk
|
69ae425298
|
Build run-time code for use in static executables, called `scrt0.o'.
|
1995-06-05 01:57:04 +00:00 |
|
pk
|
275fc2ee0d
|
#include <dlfcn.h>, and <string.h> too.
|
1995-06-05 00:13:05 +00:00 |
|
pk
|
25b9fa86e4
|
one more prototype
|
1995-06-05 00:10:44 +00:00 |
|
pk
|
6226310a31
|
add dlerror() stub
|
1995-06-04 23:29:14 +00:00 |
|
pk
|
846beea318
|
Factor out common code.
|
1995-06-03 13:16:03 +00:00 |
|
pk
|
c64cecc457
|
Protoize (from Thorsten Lockert, PR #1070).
Some other cleanup.
|
1995-06-02 21:30:47 +00:00 |
|
pk
|
fd77fcfc4c
|
Make this compile warning-free (from Thorsten Lockert, PR 1071).
|
1995-06-02 15:55:27 +00:00 |
|
phil
|
f722fd7346
|
Update to -DDYNAMIC as I thought I had a long time ago.
|
1995-05-29 06:18:12 +00:00 |
|
mycroft
|
6ee8835631
|
Keep argv[0] in a register.
|
1995-05-17 15:55:26 +00:00 |
|
mycroft
|
3ad209c804
|
Calculate environ directly from argc and argv, rather than searcing down
the argument list.
|
1995-05-16 16:25:04 +00:00 |
|
mellon
|
139d140728
|
Ensure that __progname is in .data, not in .sdata
|
1995-05-03 22:13:15 +00:00 |
|
mycroft
|
4c34be6b52
|
Clean up deleted files.
|
1995-03-01 00:00:00 +00:00 |
|
cgd
|
9fac9bc0af
|
initial alpha support. no profiling support.
|
1995-02-10 17:53:00 +00:00 |
|
mycroft
|
d11034718e
|
Don't map the data segment with PROT_EXEC.
|
1995-01-17 06:10:31 +00:00 |
|
mycroft
|
6d9a99f698
|
Use the new syscall method.
|
1995-01-17 06:09:43 +00:00 |
|
mycroft
|
fb7161aa7e
|
Use ${COMPILE.S}, not ${CPP} directly.
|
1995-01-07 23:21:41 +00:00 |
|
mycroft
|
3dbc1e9443
|
Patch from Giles Lean to make compilation flags more consistent.
|
1995-01-07 23:07:03 +00:00 |
|
mycroft
|
d8f841190c
|
.s -> .S
|
1994-12-16 10:01:23 +00:00 |
|
mycroft
|
c32023e792
|
More underscores...
|
1994-12-15 17:02:08 +00:00 |
|
dean
|
add2031dcf
|
Prepended underscores
|
1994-11-14 23:33:46 +00:00 |
|
mycroft
|
f3a089395b
|
Kill historical cruft.
|
1994-07-31 19:57:46 +00:00 |
|
pk
|
63027d510b
|
`LDSO' is for debugging only.
|
1994-07-26 19:53:46 +00:00 |
|
phil
|
f4bddced4a
|
update mmap call.
|
1994-06-09 05:50:34 +00:00 |
|
glass
|
f518ec51c9
|
crt0 support for mips..no shared library support
|
1994-05-24 07:33:47 +00:00 |
|
mycroft
|
93ac2f912e
|
Clean up deleted files.
|
1994-05-14 06:33:26 +00:00 |
|
cgd
|
0c3c9c68ab
|
kill all gprof-related stuff; it's now in libc, and the header is elsewhere
|
1994-05-14 06:33:22 +00:00 |
|
mycroft
|
91cd8bafa5
|
Clean up deleted files.
|
1994-05-14 06:33:20 +00:00 |
|
cgd
|
8cb13545d3
|
kill all gprof-related stuff; it's now in libc, and the header is elsewhere
|
1994-05-14 06:33:17 +00:00 |
|
mycroft
|
9177dd175a
|
Clean up deleted files.
|
1994-05-14 06:33:16 +00:00 |
|
cgd
|
bc03451854
|
kill all gprof-related stuff; it's now in libc, and the header is elsewhere
|
1994-05-14 06:33:14 +00:00 |
|
mycroft
|
49f9da4a97
|
Clean up deleted files.
|
1994-05-14 06:33:11 +00:00 |
|
cgd
|
b22a4fbae6
|
kill all gprof-related stuff; it's now in libc, and the header is elsewhere
|
1994-05-14 06:33:05 +00:00 |
|
phil
|
9d4fe61ad7
|
changes to support shared libs.
|
1994-05-03 07:35:28 +00:00 |
|
pk
|
ae9be14d68
|
Fix that SYS___syscall business.
|
1994-04-18 20:02:58 +00:00 |
|
cgd
|
79b8b4562d
|
new way of invoking mmap.
|
1994-04-05 02:26:13 +00:00 |
|
cgd
|
00ae28f054
|
explicit cast off mmap offset to off_t
|
1994-03-28 05:26:00 +00:00 |
|
cgd
|
95d6a185be
|
no more MAP_FILE
|
1994-03-28 02:07:04 +00:00 |
|
pk
|
fa491c1bc9
|
Remove some leftover SunOS dialect.
|
1994-03-10 21:09:49 +00:00 |
|
pk
|
140eeb543a
|
Use atexit(), not on_exit().
|
1994-03-10 21:02:01 +00:00 |
|
pk
|
8aee50b714
|
add -DDYNAMIC
|
1994-03-03 14:27:34 +00:00 |
|
pk
|
938f8ffda8
|
Set __progname; update to current <link.h>
|
1994-02-25 15:02:58 +00:00 |
|
mycroft
|
11f187b6a3
|
Clean up deleted files.
|
1994-02-25 03:40:12 +00:00 |
|
cgd
|
c882b54db3
|
kill bogus install -d's. the one for /usr/include/rpcsvc is still here.
|
1994-02-10 01:10:01 +00:00 |
|
mycroft
|
baa1c94cb8
|
Change silly cast to avoid a compiler warning.
|
1994-01-29 02:34:21 +00:00 |
|
mycroft
|
868e255f15
|
Sync with i386 code.
|
1994-01-29 02:20:16 +00:00 |
|
jtc
|
fc1d8f3bac
|
Fix spelling error in Copyright notice
|
1994-01-29 01:54:01 +00:00 |
|
pk
|
db1f5577e7
|
dl*() stubs
|
1994-01-28 21:51:52 +00:00 |
|
deraadt
|
fefdca9988
|
c++ not g++
|
1994-01-10 14:09:16 +00:00 |
|
mycroft
|
6d4a19bff5
|
Clean up deleted files.
|
1994-01-07 19:15:52 +00:00 |
|
pk
|
36328be690
|
Rename lib/csu/g++ to lib/csu/c++
|
1994-01-07 19:15:31 +00:00 |
|
pk
|
e2c9704c72
|
Simplify code and add copyright.
|
1994-01-06 23:39:25 +00:00 |
|
mycroft
|
d6718d4665
|
Put back ld -x -r.
|
1994-01-06 04:35:39 +00:00 |
|
mycroft
|
22f50fc547
|
Remove ld -x -r until it actually works.
|
1994-01-05 23:47:35 +00:00 |
|
mycroft
|
8381eeac4d
|
Use -fpic.
|
1994-01-05 23:32:09 +00:00 |
|
pk
|
e5ea148320
|
Subdirectory g++ contains C++ shared library helper routines.
|
1994-01-05 21:05:11 +00:00 |
|
mycroft
|
2ac9b46bdd
|
Allow ld.so to be QMAGIC.
|
1994-01-04 23:40:31 +00:00 |
|
pk
|
ada9ac5f49
|
Cleanup
|
1993-12-15 09:46:28 +00:00 |
|
mycroft
|
e5941784b3
|
Clean up deleted files.
|
1993-12-04 22:40:26 +00:00 |
|
cgd
|
318d90d37f
|
use MACHINE_ARCH to pick which crt0 to use.
|
1993-12-04 22:39:21 +00:00 |
|
paulus
|
156ee99921
|
C-startup routines for generic m68k machines, with shared library support.
|
1993-11-25 23:22:41 +00:00 |
|
pk
|
31ca12249f
|
Clean out Sparc code.
|
1993-11-21 13:35:42 +00:00 |
|
pk
|
12094d064d
|
Can get rid of local symbols with "ld -x -r" again.
Made LDSO #ifdef DEBUG.
|
1993-11-04 10:51:39 +00:00 |
|
pk
|
65fc5961b5
|
`ld -x -r crt0.o' defines __DYNAMIC as data. This we cannot use.
Disabled until I sort it out.
|
1993-10-24 01:34:24 +00:00 |
|
pk
|
bd67a6f934
|
Enabled __DYNAMIC.
|
1993-10-23 00:47:15 +00:00 |
|
pk
|
c677f4482a
|
Haven't tested these for NetBSD, but they work in SunOS.
|
1993-10-16 22:02:58 +00:00 |
|
pk
|
4406f07dc2
|
Startup code supporting shared libraries.
NOTE: #ifdefs sparcs should be removed
|
1993-10-16 21:58:39 +00:00 |
|
jtc
|
4048c19048
|
Define errno.
|
1993-10-13 23:45:22 +00:00 |
|
phil
|
8c563dc201
|
Initial pc532 tree.
|
1993-09-17 18:42:11 +00:00 |
|
mycroft
|
293c6d88e3
|
8 spaces -> a tab
|
1993-08-10 14:48:03 +00:00 |
|
deraadt
|
8cb4a5221c
|
8 spaces -> a tab
|
1993-08-10 08:35:59 +00:00 |
|
mycroft
|
47799e1141
|
Add __progname, and clean up a couple of things.
|
1993-08-09 05:47:02 +00:00 |
|
mycroft
|
9df69621f3
|
Reclone from i386 version; has important changes for cross-compilation.
|
1993-08-09 04:50:21 +00:00 |
|
mycroft
|
7ea474ac33
|
Clean up automatic creation of /usr/lib.
|
1993-08-09 04:49:39 +00:00 |
|
mycroft
|
e9d867ef50
|
Add RCS identifiers.
|
1993-08-01 17:54:45 +00:00 |
|
mycroft
|
cda4f8f6ee
|
Add RCS identifiers.
|
1993-08-01 05:37:30 +00:00 |
|
mycroft
|
f6e43c3958
|
Use ${COPY}, not -c for install.
|
1993-07-18 19:17:22 +00:00 |
|
deraadt
|
ac1c140b61
|
ok, all executables just got 16 bytes shorter. removed a bunch
of "nops" from the start of the crt.
|
1993-07-07 01:33:52 +00:00 |
|
cgd
|
b1793f25e7
|
oops; last time i moved stuff, was to the wrong place...
don't use csu.* any more, just use *...
|
1993-05-18 10:08:43 +00:00 |
|
cgd
|
574bfabf9b
|
move csu.${MACHINE} into a "csu" subdirectory.
|
1993-05-18 07:48:34 +00:00 |
|
cgd
|
95661f18d9
|
add hp300 crt0 files
|
1993-05-13 13:50:54 +00:00 |
|
glass
|
b64b1fd758
|
added some support new err(3) shit needs
|
1993-04-30 23:09:06 +00:00 |
|
mycroft
|
f909f1bb33
|
Use global value of CFLAGS.
|
1993-04-24 22:48:30 +00:00 |
|
cgd
|
630d08dbe3
|
make sure directory to install stuff exists before installing,
and copy libs rather than mv'ing them, on install
|
1993-04-09 09:39:34 +00:00 |
|
cgd
|
5d07e08579
|
added changes from Steven Reiz <sreiz@aie.nl> (based on
those by Poul-Henning Kamp <phk@data.fls.dk>) to get the kernel
to compile properly when gcc2.* is cc. (should still work
when gcc1.39 is in use.)
|
1993-04-03 02:15:18 +00:00 |
|
cgd
|
e541169ce2
|
after 0.2.2 "stable" patches applied
|
1993-03-21 18:04:42 +00:00 |
|
cgd
|
61f282557f
|
initial import of 386bsd-0.1 sources
|
1993-03-21 09:45:37 +00:00 |
|