thorpej
|
d002bd5dc3
|
Not used.
|
1999-03-19 23:11:53 +00:00 |
|
thorpej
|
84065de42a
|
Not used.
|
1999-03-19 23:00:16 +00:00 |
|
thorpej
|
216dc58aac
|
Oops, revert previous; thinko.
|
1999-03-19 22:58:04 +00:00 |
|
thorpej
|
3a25f9286e
|
Moved via repository copy to common_aout/
|
1999-03-19 22:56:01 +00:00 |
|
thorpej
|
d72bf587c9
|
Ajust for new location of a.out crt0 Makefile fragment.
|
1999-03-19 22:54:40 +00:00 |
|
thorpej
|
e9c1df5e9e
|
Fix -I path.
|
1999-03-19 22:50:20 +00:00 |
|
thorpej
|
faaf65e09f
|
Go ahead and built c++rt0.o on all non-ELF platforms (i.e. including arm32;
the hacks to make this work have been committed).
|
1999-03-19 22:42:16 +00:00 |
|
nisimura
|
00ab30d02b
|
- Make this compilable.
|
1999-03-19 01:17:41 +00:00 |
|
thorpej
|
63d06af169
|
Don't build c++rt.o if ELF.
|
1999-03-16 23:02:13 +00:00 |
|
eeh
|
3c92d3e233
|
Make things link correctly again.
|
1999-03-13 03:42:33 +00:00 |
|
kleink
|
f049fe75cc
|
Snapshot.
|
1999-03-08 11:03:43 +00:00 |
|
kleink
|
198e9a2784
|
s/rtld_setup/_rtld_setup/ to move it out of the user's name space.
|
1999-03-08 10:49:08 +00:00 |
|
tv
|
907d550100
|
This needs to use C///, not S///.
|
1999-02-27 21:13:50 +00:00 |
|
tv
|
803ae8725f
|
Add c++rt0 for arm32 with the "special" hacks. Put c++rt0.c in arm32's
own directory until it is "fixed".
|
1999-02-27 03:28:30 +00:00 |
|
tv
|
97df55d7ae
|
Remove -fpic condition for powerpc - we don't build c++rt0 for powerpc,
and powerpc has PIC now.
|
1999-02-27 03:27:54 +00:00 |
|
tv
|
a75b29d92f
|
Clean up mipse[bl]->mips substitution.
|
1999-02-27 03:27:01 +00:00 |
|
drochner
|
3654576f9f
|
make this build again after the mips->mipse? transition
|
1999-02-24 15:10:16 +00:00 |
|
christos
|
9c7fb208f8
|
If object_fmt == elf and we have machine_elf, build that one.
|
1999-02-03 10:55:12 +00:00 |
|
christos
|
b75634107c
|
Call 1-800-IAMIDIOT... We are not using the local registers...
|
1999-02-01 12:19:36 +00:00 |
|
christos
|
2dd07da4a9
|
Elf startup for sparc.
|
1999-01-31 21:15:31 +00:00 |
|
fvdl
|
b94126e9f9
|
Change ld_entry handling a bit to make dl*() from init sections work.
|
1999-01-28 23:59:49 +00:00 |
|
mycroft
|
26c8a9b676
|
Clean this up a little, and fix the compilation error caused by Manuel's
byte-swapping changes.
|
1999-01-22 11:45:16 +00:00 |
|
mycroft
|
d15c9ceb61
|
Remove items defined in common.h.
|
1999-01-22 11:29:16 +00:00 |
|
mycroft
|
1da636920d
|
Do not build on arm32 by default.
This is temporary.
|
1999-01-21 09:45:28 +00:00 |
|
christos
|
5042017dd3
|
Remove debugging code and unused variable.
|
1999-01-11 09:34:17 +00:00 |
|
christos
|
e748cbf6b0
|
Don't use %eax
|
1999-01-10 18:20:13 +00:00 |
|
christos
|
c77a99ad05
|
First pass at csu stuff for i386/elf.
|
1999-01-10 17:16:06 +00:00 |
|
tsubai
|
51f785d57d
|
Compile with -fPIC.
|
1998-11-24 11:16:11 +00:00 |
|
jonathan
|
de51528720
|
Change __init()/__fini() -> _init()/_fini().
|
1998-11-04 23:48:25 +00:00 |
|
matt
|
6707a40ca5
|
Enable shared libraries.
|
1998-10-31 09:22:29 +00:00 |
|
matt
|
7b9654d095
|
entry needs to be start, not _start
|
1998-10-23 00:52:53 +00:00 |
|
matt
|
52ca69699c
|
Make this work for shared libraries.
|
1998-10-19 01:37:35 +00:00 |
|
matt
|
11627a3416
|
Don't write the NUL at the end of string.
|
1998-10-19 01:35:00 +00:00 |
|
mrg
|
c0ea06b21f
|
remove MD asm as(1) comments from sysident.h, placing them in a comment
above the asm() block. now we can share sysident.h across all ports..
change ld.elf_so to be for $MACHINE == sparc64 not sparc (yet!).
|
1998-09-13 03:50:31 +00:00 |
|
eeh
|
c4a1bbfedb
|
This now works, although it does violate the ELF spec.
|
1998-09-13 01:50:17 +00:00 |
|
eeh
|
7a9702fb39
|
Fixup startup code.
|
1998-09-12 16:53:11 +00:00 |
|
eeh
|
07e25081fe
|
Add sparc64-specific stuff.
|
1998-09-11 03:36:23 +00:00 |
|
pk
|
015fada66a
|
Assign my copyrights to TNF.
|
1998-09-05 13:20:07 +00:00 |
|
mycroft
|
604e247818
|
Use the count at the beginning of __CTOR_LIST__.
|
1998-08-05 23:24:02 +00:00 |
|
mark
|
719323a7d4
|
Rewritten the entry code. Use r10 to determine is r0 contains a valid
ps_strings pointer. Use assembly to get argc, argv and argp and then
call __start().
|
1998-08-05 03:59:43 +00:00 |
|
thorpej
|
4d2424a47a
|
We need <sys/param.h> because sysident.h requires the `NetBSD' constant.
|
1998-07-27 21:46:49 +00:00 |
|
mycroft
|
26aa033c98
|
Adjust some #ifdefs.
|
1998-07-25 04:59:05 +00:00 |
|
mycroft
|
f5e7ca07dd
|
These all need types.h.
|
1998-07-25 04:45:04 +00:00 |
|
mycroft
|
d005dcbce0
|
Don't pull in param.h (and therefore don't pull in unistd.h).
|
1998-07-25 04:34:12 +00:00 |
|
mycroft
|
1b12566fa8
|
Revert previous incorrect change.
|
1998-07-25 04:23:44 +00:00 |
|
veego
|
833218f8ab
|
Fix the protoype of __syscall: s/int/quad_t/
|
1998-07-24 18:48:14 +00:00 |
|
kleink
|
de694bce9c
|
If the runtime linker does not indicate an error condition, let dlerror()
return a null pointer rather than the string returned by strerror(0).
|
1998-05-30 18:33:43 +00:00 |
|
pk
|
191c543b95
|
Add `dladdr()' stub.
|
1998-05-12 21:25:44 +00:00 |
|
pk
|
5de570e329
|
Include <dlfcn.h> before <link.h>
|
1998-05-12 21:25:18 +00:00 |
|
mrg
|
f23ec91e29
|
oops, forgot it add this earlier (pr#5425)
|
1998-05-09 03:48:37 +00:00 |
|